Object — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).  
 
'''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).  
*Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, puzzle и т.д.).
+
[[Файл: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, и т.д.).
  • Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены.
  • Объекты могут изменять параметры других объектов

Object1.png

  • Всем объектам, как видимым так и игровым присущи следующие параметры:

Общие параметры

  • имя - Имя объекта в дереве проекта. Может быть произвольным.
  • синхронизация - Определяет наличие объекта на разных лейаутах.
  • положение -> 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 - к нижнему"/>