Переменные динамического объекта
Переменные динамических объектов
Имя переменной |
Описание |
O_COLLIDER |
Принимает значения TRUE и FALSE. Отвечает за реакцию объекты на прикосновение к нему игрока. Если стоит значение TRUE, то при касании объекта игроком, будет вызвана скрипт. |
O_DISABLED |
Принимает значения TRUE и FALSE. Включает или выключает объект. Выключенный объект не виден на экране и не может взаимодействовать с игроком. |
O_CLASS |
Класс объекта. Отвечает за то, как объект будет взаимодействовать с игроком. Под взаимодействием понимается нажатие на предмете кнопки действия, либо касание его, при включенном свойстве COLLIDER. Может принимать значения:
|
O_ID |
ID динамического объекта. Должен быть уникальным в пределах одной комнаты. В разных комнатах могут находиться предметы с одинаковыми ID. |
O_X, O_Y |
Позиция объекта в комнате. Измеряется в знакоместах. |
O_W, O_H |
Размеры объекта. Измеряются в знакоместах. |
O_MAP_X1, |
Координаты изображения в тайловой карте, из которого рисуется объект. Или номер спрайта. |
O_FRAME |
Номер текущего кадра анимации. |
O_ANIM |
Принимает значения TRUE и FALSE. Включает или выключает анимацию объекта. |
O_DELAY |
Задержка в игровых кадрах между сменой кадра анимации. |
O_CUR_DELAY |
Счетчик игровых кадров. Работает в паре с O_DELAY. |
O_TARGET, O_ANIMSIZE |
Хранит размер кадров анимации. |
O_MATERIAL |
Хранит материал объекта. После изменения материала нужно перерисовать комнату для того, чтобы изменения отразились в игре. Может принимать значения:
|
O_STATUS, O_SPEED |
Хранит состояние объекта. Обычно применяется в скриптах. В движущихся объектах хранит скорость перемещения. |
O_USER1, O_SCRIPT_ID |
Хранит номер скрипта, который должен выполниться при взаимодействии с объектом. Если записан 0, то выполняться ни чего не будет. |
O_USER2, O_MV_TYPE |
Для объектов нарисованных тайлами, может использоваться по усмотрению разработчика. Для объектов нарисованных спрайтами, хранит тип перемещения и может принимать значения:
|
O_USER3, O_MV_HOR_DIRECTION |
Для объектов нарисованных тайлами, может использоваться по усмотрению разработчика. Для объектов нарисованных спрайтами, хранит направление движения по горизонтали. Может принимать значения:
|
O_USER4, O_MV_VER_DIRECTION |
Для объектов нарисованных тайлами, может использоваться по усмотрению разработчика. Для объектов нарисованных спрайтами, хранит направление движения по вертикали. Может принимать значения:
|
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files