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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
'''Image''' - самый простой объект, применяется для отображения графических файлов на сцене.
+
{{TOC right}}
Сам по себе объект Image статичен, т е не может менять положение на сцене.  
+
 
Общие параметры полностью соответствуют всем объектам используемым в редакторе(см. описание [[Object|Object]])
+
'''Image''' - объект применяется для отображения графических файлов на сцене.<br>
 +
==Основные свойства обьекта Image==
 +
*Обьект Image может не иметь графический ресурс, который виден на сцене
 +
*Парметры обьекта Image в процессе геймплэя могут меняться через обьекты Mashine, Button ,Checkbox  и т.п.
 +
*Графический ресур обьекта Image должен лежать в базе ресурсов проекта
 +
*Графический ресурс обьекта Image может иметь бордеры (о бордерах смотри больше на [[Интерфейс_ResourceEditor]] )
 +
 
  
== Общие параметры ==
+
== Параметры ==
[[Файл:object.png|400px|]]
+
*'''id-объекта'''(id) - уникальный номер объекта
*'''имя''' - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
+
*'''тип''' (type) - Выбранный тип объекта определяет его функциональное назначение и его свойства
*'''синхронизация''' - Применяется для синхронизации между лейаутами, если указан параметр  ''нет'' то объект будет активен только на текущем лейауте
+
*'''имя'''(name)  - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
*'''память'''  - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
+
*'''синхронизация''' (sync)- Применяется для синхронизации между лейаутами, если указан параметр  ''нет'' то объект будет активен только на текущем лейауте
 +
*'''память''' (memo) - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
 
*'''res''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
 
*'''res''' -  Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
*'''прокликиваемая''' - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его "дальше"
+
*'''[[прокликиваемая]]''' (res) - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"
  
 
'''Группа - положение'''  
 
'''Группа - положение'''  
 
+
*'''положение X'''(px) -  Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.  
*'''положение -> X''' -  Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.  
+
*'''положение Y''' (py)-  Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
*'''положение -> Y''' -  Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
+
  
 
'''Группа - размер'''
 
'''Группа - размер'''
 
+
[[Файл:object1.png|400px|right]]
*'''размер -> W''' - Ширина графического объекта в пикселях
+
*'''размер -> W''' (w) - Ширина графического объекта в пикселях
*'''размер -> H''' - Высота графического объекта в пикселях
+
*'''размер -> H''' (h)- Высота графического объекта в пикселях
** Точка пивота сцены как правило расположена в центре сцены.
+
** Точка пивота сцены как правило расположена в центре сцены [[Image|см.описание Image]]
  
 
'''Группа - модификаторы'''
 
'''Группа - модификаторы'''
 
+
*'''alpha''' (al) - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).
*'''alpha''' - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).
+
*'''angle''' (ang) - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
*'''angle''' - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
+
*'''scale x''' (sx) - Масштаб по оси '''x''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
*'''scale x''' - Масштаб по оси '''x''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
+
*'''scale y''' (sy)- Масштаб по оси '''y''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
*'''scale y''' - Масштаб по оси '''y''' (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
+
 
*'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим.
 
*'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим.
*'''[[тайлинг]]''' -если да то тайлинг включен,
 
  
 
'''Группа - [[позиционирование]]'''
 
'''Группа - [[позиционирование]]'''
 +
*'''горизонтальное''' (alHor) - выравнивание по горизонтали (0 - нет выравнивания; 1 - прижать к левому краю; 2- центр; 3 - прижать к правому краю).
 +
*'''вертикальное''' (alVer)- выравнивание по вертикали (0 - нет выравнивания; 1 - прижать к верхнему краю; 2- центр; 3 - прижать к нижнему краю).
  
*'''горизонтальное''' - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
+
Сам по себе объект Image статичен, т е не может менять положение на сцене.
*'''вертикальное''' - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему
+
 
+
 
== Точка пивота ==
 
== Точка пивота ==
  
 +
** Точка пивота сцены как правило расположена в центре сцены.
 
[[Файл:scena.png|500px|thumb|center]]
 
[[Файл:scena.png|500px|thumb|center]]
 
'''Точка пивота''' - точка вращения графического объекта. Может находится за пределами графического объекта.<br>  
 
'''Точка пивота''' - точка вращения графического объекта. Может находится за пределами графического объекта.<br>  

Версия 14:54, 1 августа 2013

Image - объект применяется для отображения графических файлов на сцене.

Основные свойства обьекта Image

  • Обьект Image может не иметь графический ресурс, который виден на сцене
  • Парметры обьекта Image в процессе геймплэя могут меняться через обьекты Mashine, Button ,Checkbox и т.п.
  • Графический ресур обьекта Image должен лежать в базе ресурсов проекта
  • Графический ресурс обьекта Image может иметь бордеры (о бордерах смотри больше на Интерфейс_ResourceEditor )


Параметры

  • id-объекта(id) - уникальный номер объекта
  • тип (type) - Выбранный тип объекта определяет его функциональное назначение и его свойства
  • имя(name) - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
  • синхронизация (sync)- Применяется для синхронизации между лейаутами, если указан параметр нет то объект будет активен только на текущем лейауте
  • память (memo) - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
  • res - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  • прокликиваемая (res) - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше"

Группа - положение

  • положение X(px) - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
  • положение Y (py)- Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.

Группа - размер

Object1.png
  • размер -> W (w) - Ширина графического объекта в пикселях
  • размер -> H (h)- Высота графического объекта в пикселях
    • Точка пивота сцены как правило расположена в центре сцены см.описание Image

Группа - модификаторы

  • alpha (al) - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен).
  • angle (ang) - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
  • scale x (sx) - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
  • scale y (sy)- Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
  • z - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим.

Группа - позиционирование

  • горизонтальное (alHor) - выравнивание по горизонтали (0 - нет выравнивания; 1 - прижать к левому краю; 2- центр; 3 - прижать к правому краю).
  • вертикальное (alVer)- выравнивание по вертикали (0 - нет выравнивания; 1 - прижать к верхнему краю; 2- центр; 3 - прижать к нижнему краю).

Сам по себе объект Image статичен, т е не может менять положение на сцене.

Точка пивота

    • Точка пивота сцены как правило расположена в центре сцены.
Scena.png

Точка пивота - точка вращения графического объекта. Может находится за пределами графического объекта.
Параметры точки пивота задаются в редакторе ресурсов и могут быть изменены в любое время.

Пример изменения координат точки пивота
Применение параметра angle =90

Pivot1.png
Pivot2.png