Проектирование экранов игры — различия между версиями
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 к которому сцена будет закрыватся
