Color Switch

Материал из wiki.appsalutecreator.com
Версия от 14:18, 16 марта 2017; Pomelchuk (обсуждение | вклад) (Новая страница: «{{TOC right}} Файл:ColorSwitch inGame.png '''Игровое поле''' представляет собой бесконечную череду пре…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

ColorSwitch inGame.png


Игровое поле представляет собой бесконечную череду препятствий, мячик падает вниз или летит вверх, зависимо от параметров заданных в объекте.

Игровые объекты могут быть двух типов - мячик и препятствие.

Мячик всегда находится в центре экрана по горизонтальной оси и падает по вертикальной, игрок контролирует прыжки мячика

Препятствия(уровни) уровни описываются разработчиком и прописываются в .xml файле

Игровые действия. Правила игры. Игрок запускает игру и мячик начинает падать(взлетать), основное свойство мячика - его цвет. Количество возможных цветов в игре и их описание задается разработчиком в объекте Color Switch. Перед каждым уровнем мячик сталкивается с объектом "Маркер" который случайным образом выбирает ему цвет для следующего уровня. Уровень - это разноцветное препятствие. Мячик способен проходить сквозь препятствия такого же цвета как и он сам,если мячик сталкивается с объектом другого цвета - игрок проиграл. На каждом уровне мы располагаем объект "Звезда", подобрав которую мы увеличиваем набранные очки.


Цель игры: Набрать как можно больше очков до столкновения, побить рекорд.


Описание параметров объекта

!!! Графические ресурсы для препятствий необходим пометить как Alpha hitmask и задать Border size в редакторе ресурсов
!!! Объект Color Switch в списке(дереве) объектов должен находится ниже всех препятствий и остальных объектов связанных с Color Switch
ColorSwitch.png

Общие параметры (см. описание Object) Файл уровней - Абсолютный или относительный путь к файлу уровней.

Мячик - Машина, связанная с мячиком.

Позиция мячика для скроллинга поля, % - Позиция мячика для скроллинга поля, % (0-100).

Начальная скорость при тапе - скорость начального падения.

Ускорение свободного падения - скорость, с которой мячик будет разгоняться пока игрок не заставит его подпрыгнуть .

Направление скроллинга - направление падения(взлета) - вверх или вниз.

delta_y после переигрывания - Расстояние от мячика до ближайшего препятствия после переигрывания.

Состояние запуска игровых объектов - Имя состояния для запуска игровых объектов.

Партиклы при столкновении - Партиклы, рождающиеся при столкновении с препятствием.

Состояние для запуска партиклов - Имя состояния для запуска партиклов, рождающихся при столкновении с препятствием.




Добавляемые параметры

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.


+.png Графика мячика - добавляем цвет в игру и ресурс который мячик будет принимать при переходу в этот цвет

  • идентификатор - Идентификатор цвета
  • изображение - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования)

+.png Игровой объект - Добавление объекта(препятствие, маркер) в игру

  • идентификатор - Идентификатор объекта
  • машина - Машина состояний, реализующая поведение этого объекта
  • цвета - Последовательность цветов, соответствующая подобъектам
  • состояние при столкновении - Имя состояния, вызываемого при неудачном столкновении

+.png Звуки - добавление звука в игру

  • тап - Звук подпрыгивания
  • смена цвета - Звук столкновения с маркером
  • прохождение объекта - звук успешного прохождения объекта
  • собирание звезды - звук при добыче звезды
  • собирание монеты - звук собирания монеты
  • конец игры - Звук окончания игры
  • изменение уровня - Звук изменения уровня

+.png Слушатель растояния

  • объект слушателя - Слушатель расстояния
  • состояние - Имя состояния, вызываемого после преодоления очередной строки трека

+.png Слушатель времени

  • Объект слушателя - слушатель времени
  • состояние - Имя состояния, вызываемого каждую секунду

+.png Слушатель конца игры

  • Объект слушателя - слушатель конца игры
  • состояние - Имя состояния, вызываемого при окончании игры

+.png Слушатель смены уровня

  • Объект слушателя - слушатель смены уровня
  • состояние - Имя состояния, вызываемого при смене уровня


Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample\Test_ColorSwitch.zip