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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).  
 
'''Объект (Object)''' - находится и принадлежит сцене (наследует свойства сцены).  
[[Файл:tree.png|400px]]<br>
+
[[Файл:tree.png]]<br>
 
Вложенные объекты наследуют свойства корневого объекта.
 
Вложенные объекты наследуют свойства корневого объекта.
 
*Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
 
*Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
Строка 24: Строка 24:
 
*'''модификаторы-> scale Y''' - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
 
*'''модификаторы-> scale Y''' - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
  
z"    Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим."/>
+
*z Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим."/>
память"      Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)."/>
+
*память Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
res"  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования)."/>
+
*res"  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
<property    name="прокликиваемая" type="int"  value="0"  min=""  max=""  id="passClk" hint="Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"/>
+
*прокликиваемая"Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"
позиционирование"  
+
*позиционирование"  
<property  name="горизонтальное"          type="int"  value="0"    id="alHor"    hint="0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому"/>
+
**горизонтальное- нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
<property  name="вертикальное"            type="int"  value="0"    id="alVer"    hint="0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему"/>
+
**вертикальное- нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему

Версия 12:27, 5 ноября 2012

Объект (Object) - находится и принадлежит сцене (наследует свойства сцены). Файл:Tree.png
Вложенные объекты наследуют свойства корневого объекта.

  • Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример 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" Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  • прокликиваемая"Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"
  • позиционирование"
    • горизонтальное- нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
    • вертикальное- нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему