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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Основные свойства обьекта Image)
(Особенности обьекта Image)
Строка 3: Строка 3:
 
'''Image''' -  объект  применяется для отображения графических файлов на сцене.<br>
 
'''Image''' -  объект  применяется для отображения графических файлов на сцене.<br>
 
==Особенности обьекта Image==
 
==Особенности обьекта Image==
 +
[[Файл:Image_02.JPG|150px|right]]
 +
На первом рисунке  приведен пример того, как выглядит обьект Image без графического ресурса. На втором рисунке отображен обьект Image с графическим ресурсом.
 
*Обьект Image может не иметь графический ресурс, который виден на сцене
 
*Обьект Image может не иметь графический ресурс, который виден на сцене
 
*Парметры обьекта Image в процессе геймплэя могут меняться через обьекты Mashine, Button ,Checkbox  и т.п.
 
*Парметры обьекта Image в процессе геймплэя могут меняться через обьекты Mashine, Button ,Checkbox  и т.п.
Строка 8: Строка 10:
 
*Графический ресурc обьекта Image должен лежать в базе ресурсов проекта
 
*Графический ресурc обьекта Image должен лежать в базе ресурсов проекта
 
*Графический ресурс обьекта Image может иметь бордеры (о бордерах смотри больше на [[Интерфейс_ResourceEditor]])
 
*Графический ресурс обьекта Image может иметь бордеры (о бордерах смотри больше на [[Интерфейс_ResourceEditor]])
*Не зависимо от формы графического ресурса на сцене форма обьектма Image прямоугольная (мы видим прямоугольную рамочку)
+
*Не зависимо от формы графического ресурса на сцене форма обьектма Image прямоугольная (мы видим прямоугольную рамочку)<br>
 +
[[Файл:Image_01.JPG|150px|right]]
  
 
== Параметры ==
 
== Параметры ==

Версия 08:50, 2 августа 2013

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

Особенности обьекта Image

Image 02.JPG

На первом рисунке приведен пример того, как выглядит обьект Image без графического ресурса. На втором рисунке отображен обьект Image с графическим ресурсом.

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

Параметры

  • 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

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










Пример изменения координат точки пивота
Пусть на сцене расположен обьект Image c параметром angle=90.
Рисунок слева иллюстрирует, что после задания параметра angle=90 точка пивота обьекта не сместилась.
Рисунок справа илююстрирует, что при изменении точки пивота обьекта (ее перемистили вниз) в редакторе ресурсов и после задания параметра angle=90 в редакторе точка пивота остается на месте.

Pivot1.png
Pivot2.png