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

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

Версия 21:01, 13 января 2013

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

  • Объекту может быть присвоен графический ресурс, но и без граф. ресурса он может существовать, как невидимый для данной сцены (пример options, hiddenlist, и т.д.).
  • Объекты на сцене могут наследовать свойства и взаимодействовать с объектами данной сцены.
  • Объекты могут изменять параметры других объектов

Object1.png

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

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

  • имя - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
  • синхронизация - Применяется для синхронизации между лейаутами, если указан параметр нет то объект будет активен только на текущем лейауте
  • память - Если 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 - к нижнему