Object — различия между версиями
Boyarin (обсуждение | вклад) |
Boyarin (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | '''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены). | + | '''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).<br> Объектами можно назвать любой игровой элемент в редакторе. |
[[Файл:tree.png]]<br> | [[Файл:tree.png]]<br> | ||
Вложенные объекты наследуют свойства корневого объекта. | Вложенные объекты наследуют свойства корневого объекта. | ||
| Строка 8: | Строка 8: | ||
*Всем объектам, как видимым так и игровым присущи следующие параметры: | *Всем объектам, как видимым так и игровым присущи следующие параметры: | ||
| + | |||
'''Общие параметры''' | '''Общие параметры''' | ||
| − | |||
| − | |||
| − | *'''положение -> X''' - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | + | *'''имя''' - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов. |
| − | *'''положение -> Y''' - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | + | *'''синхронизация''' - Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте |
| + | *'''память''' - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана). | ||
| + | *'''res''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). | ||
| + | *'''прокликиваемая''' - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше" | ||
| + | |||
| + | '''Группа - положение''' | ||
| + | |||
| + | *'''положение -> X''' - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
| + | *'''положение -> Y''' - Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
| + | |||
| + | '''Группа - размер''' | ||
| + | |||
| + | *'''размер -> W''' - Ширина графического объекта в пикселях | ||
| + | *'''размер -> H''' - Высота графического объекта в пикселях | ||
| + | ** Точка пивота сцены как правило расположена в центре сцены. | ||
| − | + | '''Группа - модификаторы''' | |
| − | |||
| + | *'''alpha''' - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен). | ||
| + | *'''angle''' - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы. | ||
| + | *'''scale x''' - Масштаб по оси '''x''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.). | ||
| + | *'''scale y''' - Масштаб по оси '''y''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.). | ||
| + | *'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим. | ||
| − | + | '''Группа - позиционирование''' | |
| − | |||
| − | |||
| − | |||
| − | * | + | *'''горизонтальное''' - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому |
| − | + | *'''вертикальное''' - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | ||
Версия 21:01, 13 января 2013
Объект (Object) - находится и принадлежит сцене (наследует свойства сцены).
Объектами можно назвать любой игровой элемент в редакторе.
Файл:Tree.png
Вложенные объекты наследуют свойства корневого объекта.
- Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
- Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены.
- Объекты могут изменять параметры других объектов
- Всем объектам, как видимым так и игровым присущи следующие параметры:
Общие параметры
- имя - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
- синхронизация - Применяется для синхронизации между лейаутами, если указан параметр нет то объект будет активен только на текущем лейауте
- память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
- res - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
- прокликиваемая - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"
Группа - положение
- положение -> X - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
- положение -> Y - Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
Группа - размер
- размер -> W - Ширина графического объекта в пикселях
- размер -> H - Высота графического объекта в пикселях
- Точка пивота сцены как правило расположена в центре сцены.
Группа - модификаторы
- alpha - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).
- angle - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
- scale x - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
- scale y - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
- z - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим.
Группа - позиционирование
- горизонтальное - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
- вертикальное - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему