Object — различия между версиями
Boyarin (обсуждение | вклад) |
Boyarin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены). | '''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены). | ||
− | *Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, | + | [[Файл:tree.png|400px]]<br> |
+ | Вложенные объекты наследуют свойства корневого объекта. | ||
+ | *Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.). | ||
*Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены. | *Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены. | ||
*Объекты могут изменять параметры других объектов | *Объекты могут изменять параметры других объектов | ||
Строка 7: | Строка 9: | ||
*Всем объектам, как видимым так и игровым присущи следующие параметры: | *Всем объектам, как видимым так и игровым присущи следующие параметры: | ||
'''Общие параметры''' | '''Общие параметры''' | ||
+ | *'''имя''' - Имя объекта в дереве проекта. Может быть произвольным. | ||
+ | *'''синхронизация''' - Определяет наличие объекта на разных лейаутах. | ||
− | |||
*'''положение -> X''' - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | *'''положение -> X''' - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
*'''положение -> Y''' - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | *'''положение -> Y''' - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
+ | |||
*'''размер -> W''' - Ширина объекта в пикселях | *'''размер -> W''' - Ширина объекта в пикселях | ||
*'''размер -> H''' - Высота объекта в пикселях | *'''размер -> H''' - Высота объекта в пикселях | ||
+ | |||
+ | |||
+ | *'''модификаторы-> alpha''' - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен) | ||
+ | *'''модификаторы-> angle''' - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы. | ||
+ | *'''модификаторы-> scale x''' - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.). | ||
+ | *'''модификаторы-> scale Y''' - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.). | ||
+ | |||
+ | z" Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим."/> | ||
+ | память" Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)."/> | ||
+ | res" Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования)."/> | ||
+ | <property name="прокликиваемая" type="int" value="0" min="" max="" id="passClk" hint="Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"/> | ||
+ | позиционирование" | ||
+ | <property name="горизонтальное" type="int" value="0" id="alHor" hint="0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому"/> | ||
+ | <property name="вертикальное" type="int" value="0" id="alVer" hint="0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему"/> |
Версия 12:04, 5 ноября 2012
Объект (Object) - находится и принадлежит сцене (наследует свойства сцены).
400px
Вложенные объекты наследуют свойства корневого объекта.
- Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
- Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены.
- Объекты могут изменять параметры других объектов
- Всем объектам, как видимым так и игровым присущи следующие параметры:
Общие параметры
- имя - Имя объекта в дереве проекта. Может быть произвольным.
- синхронизация - Определяет наличие объекта на разных лейаутах.
- положение -> 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, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)."/> res" Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования)."/> <property name="прокликиваемая" type="int" value="0" min="" max="" id="passClk" hint="Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"/> позиционирование" <property name="горизонтальное" type="int" value="0" id="alHor" hint="0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому"/> <property name="вертикальное" type="int" value="0" id="alVer" hint="0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему"/>