Проектирование экранов игры — различия между версиями
Igood (обсуждение | вклад) (→Положение) |
Igood (обсуждение | вклад) |
||
Строка 62: | Строка 62: | ||
alpha - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен) | alpha - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен) | ||
+ | |||
angle - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы | angle - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы | ||
− | |||
− | |||
− | |||
− | |||
− | + | scale x - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.) | |
+ | |||
+ | scale y - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.) | ||
+ | |||
+ | z - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим | ||
+ | |||
+ | память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана) | ||
+ | |||
+ | === Показ сцены === | ||
− | время | + | время - Время в ms показа сцены в рабочем состоянии (если определено поле переход) |
− | переход | + | |
− | + | переход - Экран к которому нужно перейти после окончания времени показа сцены | |
− | таскаема | + | |
− | границы | + | растягиваемая - Если 1, то сцена может быть растянута |
− | двойной тач | + | |
+ | таскаема - Если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты | ||
+ | |||
+ | границы - Если 1, то сцена, при таскании упирается в границы экрана (если она больше, то снаружи, если меньше, то изнутри | ||
+ | |||
+ | двойной тач - Если 1, то сцена обрабатывает двойной тач | ||
+ | |||
+ | === Утка (Масштабирование мультитачем) === | ||
+ | |||
+ | min scale - Минимальный коэффициент масштабирования (0.1) | ||
+ | |||
+ | max scale - Максимальный коэффициент масштабирования (4) | ||
+ | |||
+ | === Открытие === | ||
+ | |||
+ | Сцена может открыться (появится) не сразу, а выполнив определенные действия (выехать, проявиться по прозрачности и т.п.) | ||
+ | |||
+ | пауза - Время в ms перед началом появления сцены | ||
− | + | время - Время в ms процесса открытия сцены | |
− | |||
− | |||
− | + | x - Начальная координата x из которой сцена будет выезжать при открытии | |
+ | y - Начальная координата y из которой сцена будет выезжать при открытии | ||
+ | alpha - Начальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при старте анимирования открытия сцены | ||
+ | angle - Начальный угол (в градусах) от которого сцена будет вращаться при появлении до рабочего угла | ||
+ | scale x - Начальный масштаб по оси x от которого сцена начнет открываться к масштабу, указанному в общем списке параметров | ||
+ | scale y - Начальный масштаб по оси y от которого сцена начнет открываться к масштабу, указанному в общем списке параметров | ||
− | + | === Закрытие === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.) | |
− | время | + | время - Время в ms процесса закрытия сцены |
− | x | + | x - Конечная координата x куда сцена будет уезжать при закрытии |
− | y | + | y - Конечная координата y куда сцена будет уезжать при закрытии |
− | alpha | + | alpha - Финальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при её закрытии |
− | angle | + | angle - Конечный угол (в градусах) к которому сцена будет вращаться при закрытии от рабочего угла |
− | scale x | + | scale x - Конечный масштаб по оси x к которому сцена будет закрыватся |
− | scale y | + | scale y - Конечный масштаб по оси y к которому сцена будет закрыватся |
Версия 07:23, 11 июля 2012
- Лейаут - Проект с заданными параметрами физического разрешения экрана
- Экран - Основной объект используемый для проектирования уровней игр, должен содержать как минимум одну сцену.
- Сцена - принадлежит экрану, содержит объекты игры
Содержание
Параметры Экрана
Глобальность экрана
Если 1, то экран глобальный - объекты этого экрана доступны из любого другого экрана.
Если 2, то экран глобальный + мы на него переходим в обязательном порядке после потери фокуса.
Сохраняемость
0 - не сохраняемый
1 - сохраняемый при выходе (то есть если мы закроем приложение на устройстве, а потом запустим, то оно откроется с этого же экрана если он сохраняемый)
Цвет экрана
обычно это 000000(черный).
Параметры Сцены
Инициализация
выравнивание Начальные размер и положение
левый бордюр Левый бордюр в скрине
правый бордюр Правый бордюр в скрине
верхний бордюр Верхний бордюр в скрине
нижний бордюр Нижний бордюр в скрине
смещение по горизонтали Допустимое смещение сцены по горизонтали при перетаскивании
смещение по вертикали Допустимое смещение сцены по вертикали при перетаскивании
время востановления Время анимации востановления начальных размера и положении
Положение
х - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены
у - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены
Размер
w - Ширина объекта в пикселях
h - Высота объекта в пикселях
Модификаторы
alpha - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен)
angle - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы
scale x - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
scale y - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
z - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим
память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
Показ сцены
время - Время в ms показа сцены в рабочем состоянии (если определено поле переход)
переход - Экран к которому нужно перейти после окончания времени показа сцены
растягиваемая - Если 1, то сцена может быть растянута
таскаема - Если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты
границы - Если 1, то сцена, при таскании упирается в границы экрана (если она больше, то снаружи, если меньше, то изнутри
двойной тач - Если 1, то сцена обрабатывает двойной тач
Утка (Масштабирование мультитачем)
min scale - Минимальный коэффициент масштабирования (0.1)
max scale - Максимальный коэффициент масштабирования (4)
Открытие
Сцена может открыться (появится) не сразу, а выполнив определенные действия (выехать, проявиться по прозрачности и т.п.)
пауза - Время в ms перед началом появления сцены
время - Время в ms процесса открытия сцены
x - Начальная координата x из которой сцена будет выезжать при открытии y - Начальная координата y из которой сцена будет выезжать при открытии alpha - Начальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при старте анимирования открытия сцены angle - Начальный угол (в градусах) от которого сцена будет вращаться при появлении до рабочего угла scale x - Начальный масштаб по оси x от которого сцена начнет открываться к масштабу, указанному в общем списке параметров scale y - Начальный масштаб по оси y от которого сцена начнет открываться к масштабу, указанному в общем списке параметров
Закрытие
Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.)
время - Время в ms процесса закрытия сцены x - Конечная координата x куда сцена будет уезжать при закрытии y - Конечная координата y куда сцена будет уезжать при закрытии alpha - Финальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при её закрытии angle - Конечный угол (в градусах) к которому сцена будет вращаться при закрытии от рабочего угла scale x - Конечный масштаб по оси x к которому сцена будет закрыватся scale y - Конечный масштаб по оси y к которому сцена будет закрыватся