Проектирование экранов игры — различия между версиями
Igood (обсуждение | вклад) (→Показ сцены) |
Igood (обсуждение | вклад) (→Показ сцены) |
||
Строка 85: | Строка 85: | ||
Переход - экран к которому нужно перейти после окончания времени показа сцены | Переход - экран к которому нужно перейти после окончания времени показа сцены | ||
− | Растягиваемая - если 1, то сцена может быть растянута | + | Растягиваемая - если 1, то сцена может быть растянута '''''(должно быть 1 если используем утку)''''' |
Таскаема - если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты. (если 1 то объекты должны быть прокликиваемые) | Таскаема - если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты. (если 1 то объекты должны быть прокликиваемые) |
Версия 07:06, 12 июля 2012
- Лейаут - Проект с заданными параметрами физического разрешения экрана
- Экран - Основной объект используемый для проектирования уровней игр, должен содержать как минимум одну сцену.
- Сцена - принадлежит экрану, содержит объекты игры
Содержание
Параметры Экрана
Глобальность экрана
Если 1, то экран глобальный - объекты этого экрана доступны из любого другого экрана.
Если 2, то экран глобальный + мы на него переходим в обязательном порядке после потери фокуса.
Сохраняемость
0 - не сохраняемый
1 - сохраняемый при выходе (то есть если мы закроем приложение на устройстве, а потом запустим, то оно откроется с этого же экрана если он сохраняемый)
Цвет экрана
обычно это 000000(черный).
Параметры Сцены
Инициализация
Выравнивание - начальные размер и положение сцены, значения от 0 до 3.
Левый бордюр - левый бордюр сцены (значение в пикселях на сколько мы может оттянуть левый край сцены от левого края экрана)
Правый бордюр - правый бордюр сцены (значение в пикселях на сколько мы может оттянуть правый край сцены от правого края экрана)
Верхний бордюр - верхний бордюр сцены (значение в пикселях на сколько мы может оттянуть верхний край сцены от верхнего края экрана)
Нижний бордюр - нижний бордюр сцены (значение в пикселях на сколько мы может оттянуть нижний край сцены от нижнего края экрана)
Смещение по горизонтали - допустимое смещение сцены по горизонтали при перетаскивании
Смещение по вертикали - допустимое смещение сцены по вертикали при перетаскивании
После смещения когда мы отпускаем сцену она возвращается в свое крайнее (левое, правое, верхнее, нижнее) положение, заданное бордюрами.
Время восстановления - время анимации востановления начальных размеров(при скейле) и положении(при смещении) сцены.
Положение
х - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены
у - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены
Обычно для того чтоб сцена расположилась в центре экрана нужно координаты сцены задать в два раза меньше размера экрана. (Если размер экрана 960*640 то сцена с координатами 480*320)
Размер
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 если используем утку)
Таскаема - если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты. (если 1 то объекты должны быть прокликиваемые)
Границы - если 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 к которому сцена будет закрываться