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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Положение)
Строка 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, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
 
  
показ сцены      
+
scale x - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
 +
 
 +
scale y - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
 +
 
 +
z - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим
 +
 
 +
память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
 +
 
 +
=== Показ сцены ===   
 
                              
 
                              
время Время в ms показа сцены в рабочем состоянии (если определено поле переход)
+
время - Время в ms показа сцены в рабочем состоянии (если определено поле переход)
переход Экран к которому нужно перейти после окончания времени показа сцены
+
 
растягиваема Если 1, то сцена может быть растянута
+
переход - Экран к которому нужно перейти после окончания времени показа сцены
таскаема Если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты
+
 
границы Если 1, то сцена, при таскании упирается в границы экрана (если она больше, то снаружи, если меньше, то изнутри
+
растягиваемая - Если 1, то сцена может быть растянута
двойной тач Если 1, то сцена обрабатывает двойной тач
+
 
 +
таскаема - Если 1, то сцену можно таскать мышкой, если 2, то ее можно таскать даже за объекты
 +
 
 +
границы - Если 1, то сцена, при таскании упирается в границы экрана (если она больше, то снаружи, если меньше, то изнутри
 +
 
 +
двойной тач - Если 1, то сцена обрабатывает двойной тач
 +
 
 +
=== Утка (Масштабирование мультитачем) ===
 +
 +
min scale - Минимальный коэффициент масштабирования (0.1)
 +
 
 +
max scale - Максимальный коэффициент масштабирования (4)
 +
 
 +
=== Открытие ===
 +
 
 +
Сцена может открыться (появится) не сразу, а выполнив определенные действия (выехать, проявиться по прозрачности и т.п.)
 +
 
 +
пауза - Время в ms перед началом появления сцены
  
утка Масштибирование мультитачем
+
время - Время в ms процесса открытия сцены
min scale Минимальный коэффициент масштабирования (0.1)
 
max scale Максимальный коэффициент масштабирования (4)
 
  
открытие Сцена может открыться (появится) не сразу, а выполнив определенные действия (выехать, проявиться по прозрачности и т.п.)
+
x - Начальная координата x из которой сцена будет выезжать при открытии
 +
y - Начальная координата y из которой сцена будет выезжать при открытии
 +
alpha - Начальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при старте анимирования открытия сцены
 +
angle - Начальный угол (в градусах) от которого сцена будет вращаться при появлении до рабочего угла
 +
scale x - Начальный масштаб по оси x от которого сцена начнет открываться к масштабу, указанному в общем списке параметров
 +
scale y - Начальный масштаб по оси y от которого сцена начнет открываться  к масштабу, указанному в общем списке параметров
  
пауза Время в ms перед началом появления сцены
+
=== Закрытие ===
время Время в ms процесса открытия сцены
 
x Начальная координата x из которой сцена будет выезжать при открытии
 
y Начальная координата y из которой сцена будет выезжать при открытии
 
alpha Начальная прозрачность сцены (0-прозрачна, 1-непрозрачна) при старте анимирования открытия сцены
 
angle Начальный угол (в градусах) от которого сцена будет вращаться при появлении до рабочего угла
 
scale x Начальный масштаб по оси x от которого сцена начнет открываться к масштабу, указанному в общем списке параметров
 
scale y Начальный масштаб по оси y от которого сцена начнет открываться  к масштабу, указанному в общем списке параметров
 
  
закрытие Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.)">
+
Сцена может закрыться (исчезнуть) не сразу, а выполнив определенные действия (уехать, растять по прозрачности и т.п.)
  
время Время в 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:23, 11 июля 2012

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


Layout.png



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

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

Если 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 к которому сцена будет закрыватся