Image — различия между версиями
Boyarin (обсуждение | вклад) (→Точка пивота) |
Boyarin (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
*'''имя''' - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов. | *'''имя''' - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов. | ||
*'''синхронизация''' - Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте | *'''синхронизация''' - Применяется для синхронизации между лейаутами, если указан параметр ''нет'' то объект будет активен только на текущем лейауте | ||
− | + | *'''память''' - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана). | |
+ | *'''res''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). | ||
+ | *'''прокликиваемая''' - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше" | ||
+ | |||
+ | '''Группа - положение''' | ||
+ | |||
*'''положение -> X''' - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | *'''положение -> X''' - Горизонтальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
*'''положение -> Y''' - Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | *'''положение -> Y''' - Вертикальная координата центра графического объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены. | ||
− | + | ||
+ | '''Группа - размер''' | ||
+ | |||
*'''размер -> W''' - Ширина графического объекта в пикселях | *'''размер -> W''' - Ширина графического объекта в пикселях | ||
*'''размер -> H''' - Высота графического объекта в пикселях | *'''размер -> H''' - Высота графического объекта в пикселях | ||
** Точка пивота сцены как правило расположена в центре сцены. | ** Точка пивота сцены как правило расположена в центре сцены. | ||
− | + | '''Группа - модификаторы''' | |
*'''alpha''' - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен). | *'''alpha''' - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен). | ||
Строка 22: | Строка 29: | ||
*'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим. | *'''z''' - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим. | ||
− | + | '''Группа - позиционирование''' | |
− | + | ||
− | |||
− | |||
*'''горизонтальное''' - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому | *'''горизонтальное''' - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому | ||
*'''вертикальное''' - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему | *'''вертикальное''' - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему |
Версия 20:57, 13 января 2013
Image - самый простой объект, применяется для отображения графических файлов на сцене. Сам по себе объект Image статичен, т е не может менять положение на сцене.
Общие параметры
- имя - Имя графического объекта в дереве проекта. Может быть произвольным. По умолчанию соответствует имени файла из базы ресурсов.
- синхронизация - Применяется для синхронизации между лейаутами, если указан параметр нет то объект будет активен только на текущем лейауте
- память - Если 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 - к нижнему
Точка пивота
Точка пивота - точка вращения графического объекта. Может находится за пределами графического объекта.
Параметры точки пивота задаются в редакторе ресурсов и могут быть изменены в любое время.
Пример изменения координат точки пивота
Применение параметра angle =90