Image — различия между версиями
Nbeznosov (обсуждение | вклад) м |
Akoval (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Image''' - | + | {{TOC right}} |
− | + | ||
− | + | '''Image''' - объект применяется для отображения графических файлов на сцене.<br> | |
+ | ==Основные свойства обьекта Image== | ||
+ | *Обьект Image может не иметь графический ресурс, который виден на сцене | ||
+ | *Парметры обьекта Image в процессе геймплэя могут меняться через обьекты Mashine, Button ,Checkbox и т.п. | ||
+ | *Графический ресур обьекта Image должен лежать в базе ресурсов проекта | ||
+ | *Графический ресурс обьекта Image может иметь бордеры (о бордерах смотри больше на [[Интерфейс_ResourceEditor]] ) | ||
+ | |||
− | == | + | == Параметры == |
− | + | *'''id-объекта'''(id) - уникальный номер объекта | |
− | *'''имя''' - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов. | + | *'''тип''' (type) - Выбранный тип объекта определяет его функциональное назначение и его свойства |
− | *'''синхронизация''' - Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте | + | *'''имя'''(name) - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов. |
− | *'''память''' - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана). | + | *'''синхронизация''' (sync)- Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте |
+ | *'''память''' (memo) - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана). | ||
*'''res''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). | *'''res''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). | ||
− | *'''прокликиваемая''' - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его | + | *'''[[прокликиваемая]]''' (res) - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше" |
'''Группа - положение''' | '''Группа - положение''' | ||
− | + | *'''положение X'''(px) - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | |
− | *'''положение | + | *'''положение Y''' (py)- Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. |
− | *'''положение | ||
'''Группа - размер''' | '''Группа - размер''' | ||
− | + | [[Файл: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 - прижать к нижнему краю). | ||
− | + | Сам по себе объект Image статичен, т е не может менять положение на сцене. | |
− | |||
− | |||
== Точка пивота == | == Точка пивота == | ||
+ | ** Точка пивота сцены как правило расположена в центре сцены. | ||
[[Файл:scena.png|500px|thumb|center]] | [[Файл:scena.png|500px|thumb|center]] | ||
'''Точка пивота''' - точка вращения графического объекта. Может находится за пределами графического объекта.<br> | '''Точка пивота''' - точка вращения графического объекта. Может находится за пределами графического объекта.<br> |
Версия 13: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)- Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
Группа - размер
- размер -> 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 статичен, т е не может менять положение на сцене.
Точка пивота
- Точка пивота сцены как правило расположена в центре сцены.
Точка пивота - точка вращения графического объекта. Может находится за пределами графического объекта.
Параметры точки пивота задаются в редакторе ресурсов и могут быть изменены в любое время.
Пример изменения координат точки пивота
Применение параметра angle =90