|
|
Строка 1: |
Строка 1: |
− | '''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).<br> Объектами можно назвать любой игровой элемент в редакторе.
| |
− | <br>
| |
− | Вложенные объекты наследуют свойства корневого объекта.
| |
− | *Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
| |
− | *Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены.
| |
− | *Объекты могут изменять параметры других объектов
| |
| | | |
− | *Всем объектам, как видимым так и игровым присущи следующие параметры:
| |
− |
| |
− | == Основные параметры ==
| |
− |
| |
− | *'''id-объекта''' (id) - уникальный номер объекта
| |
− | *'''тип''' (type) - Выбранный тип объекта определяет его функциональное назначение и его свойства
| |
− | *'''имя''' (name) - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
| |
− | *'''синхронизация''' (sync)- Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте
| |
− | *'''память''' (memo) - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
| |
− | *'''res''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
| |
− |
| |
− | '''Группа - положение'''
| |
− |
| |
− | *'''положение X''' (px) - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
| |
− | *'''положение Y''' (py)- Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
| |
− |
| |
− | '''Группа - размер'''
| |
− | [[Файл:object1.png|400px|right]]
| |
− | *'''размер -> W''' (w) - Ширина графического объекта в пикселях
| |
− | *'''размер -> H''' (h)- Высота графического объекта в пикселях
| |
− | ** Точка пивота сцены как правило расположена в центре сцены [[Image|см.описание Image]]
| |
− |
| |
− | '''Группа - vertex'''
| |
− |
| |
− | *'''включить vertex''' (yes\no) - Ширина графического объекта в пикселях
| |
− |
| |
− | **'''точки'''
| |
− |
| |
− |
| |
− |
| |
− | '''Группа - модификаторы'''
| |
− |
| |
− | *'''alpha''' (al) - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).
| |
− | *'''blending''' (bl) - [[Alpha смешивание]]
| |
− | *'''angle''' (ang) - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
| |
− | *'''scale x''' (sx) - Масштаб по оси '''x''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
| |
− | *'''scale y''' (sy)- Масштаб по оси '''y''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
| |
− |
| |
− |
| |
− | *'''[[прокликиваемая]]''' (res) - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"
| |
− | *'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим.
| |
− |
| |
− | '''Группа - [[позиционирование]]'''
| |
− |
| |
− | *'''горизонтальное''' (alHor) - выравнивание по горизонтали (0 - нет выравнивания; 1 - прижать к левому краю; 2- центр; 3 - прижать к правому краю).
| |
− | *'''вертикальное''' (alVer)- выравнивание по вертикали (0 - нет выравнивания; 1 - прижать к верхнему краю; 2- центр; 3 - прижать к нижнему краю).
| |
− |
| |
− | == Пример ==
| |
− |
| |
− | [http://fs5.absolutist.com/files/wikisample/Object.rar Download]
| |
− |
| |
− | [[Category:Main objects|*]]
| |