Проектирование экранов игры — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Открытие)
(Закрытие)
Строка 126: Строка 126:
 
Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.)
 
Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.)
  
время - Время в ms процесса закрытия сцены
+
время - время в ms процесса закрытия сцены
  
x - Конечная координата x куда сцена будет уезжать при закрытии
+
x - конечная координата x куда сцена будет уезжать при закрытии
  
y - Конечная координата y куда сцена будет уезжать при закрытии
+
y - конечная координата y куда сцена будет уезжать при закрытии
  
 
alpha - Финальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при её закрытии
 
alpha - Финальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при её закрытии
  
angle - Конечный угол (в градусах) к которому сцена будет вращаться при закрытии от рабочего угла
+
angle - конечный угол (в градусах) к которому сцена будет вращаться при закрытии от рабочего угла
  
scale x - Конечный масштаб по оси x к которому сцена будет закрываться
+
scale x - конечный масштаб по оси x к которому сцена будет закрываться
  
scale y - Конечный масштаб по оси y к которому сцена будет закрываться
+
scale y - конечный масштаб по оси y к которому сцена будет закрываться

Версия 07:09, 12 июля 2012

  • Лейаут - Проект с заданными параметрами физического разрешения экрана
  • Экран - Основной объект используемый для проектирования уровней игр, должен содержать как минимум одну сцену.
  • Сцена - принадлежит экрану, содержит объекты игры


Layout.png



Параметры Экрана

Глобальность экрана

Если 1, то экран глобальный - объекты этого экрана доступны из любого другого экрана.

Если 2, то экран глобальный + мы на него переходим в обязательном порядке после потери фокуса.

Сохраняемость

0 - не сохраняемый

1 - сохраняемый при выходе (то есть если мы закроем приложение на устройстве, а потом запустим, то оно откроется с этого же экрана если он сохраняемый)

Цвет экрана

обычно это 000000(черный).

Параметры Сцены

Инициализация

Выравнивание - начальные размер и положение сцены, значения от 0 до 3.

Левый бордюр - левый бордюр сцены (значение в пикселях на сколько мы может оттянуть левый край сцены от левого края экрана)

Правый бордюр - правый бордюр сцены (значение в пикселях на сколько мы может оттянуть правый край сцены от правого края экрана)

Верхний бордюр - верхний бордюр сцены (значение в пикселях на сколько мы может оттянуть верхний край сцены от верхнего края экрана)

Нижний бордюр - нижний бордюр сцены (значение в пикселях на сколько мы может оттянуть нижний край сцены от нижнего края экрана)

Screen.jpg

Смещение по горизонтали - допустимое смещение сцены по горизонтали при перетаскивании

Смещение по вертикали - допустимое смещение сцены по вертикали при перетаскивании

После смещения когда мы отпускаем сцену она возвращается в свое крайнее (левое, правое, верхнее, нижнее) положение, заданное бордюрами.

Время восстановления - время анимации востановления начальных размеров(при скейле) и положении(при смещении) сцены.

Чтоб работало нужно вкл. таскаемость см. ниже

Положение

х - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены

у - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены

Обычно для того чтоб сцена расположилась в центре экрана нужно координаты сцены задать в два раза меньше размера экрана. (Если размер экрана 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 к которому сцена будет закрываться