Planet — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м (Основные параметры)
м (Основные параметры)
 
Строка 49: Строка 49:
 
*'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами.
 
*'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами.
 
*'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.
 
*'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.
 +
'''Easing'''
 +
*'''Часть высоты''' ''(easing)'' - Часть высоты графики персонажа, на которую астронавт перед началом полета и при приземлении просаживается.
 +
*'''Скорость''' ''(easingSpeed)'' - Скорость просаживания, которая является частью от скорости прыжка.
  
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==

Текущая версия на 11:29, 10 августа 2016

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

Основные параметры

Основные параметры

Кроме базовых параметров объекта, имеет ряд специализированных параметров.

Размер экрана - Размер игрового поля за пределами которого планеты не будут рисоваться.

  • Ширина (ws) - Размер поля по оси X.
  • Высота (hs) - Размер поля по оси Y.

Положение первой планет - Расстояние от стартовой планеты, с которой игрок начинает игру до первой планеты на которую он может приземлиться.

  • x (fplx) - Координаты первой планеты по оси X.
  • y (fply) - Координаты первой планеты по оси Y.

Расстояние между планетами - Диапазоны расстояний между планетами (не учитывается первая).

  • min x (minx) - Минимальное расстояние между планетами по оси X.
  • max x (maxx) - Максимальное расстояние между планетами по оси X.
  • min y (miny) - Минимальное расстояние между планетами по оси Y.
  • max y (maxy) - Максимальное расстояние между планетами по оси Y.

Звуки игры - Звуки, воспроизводимые в игре.

  • Прыжок (sndJ) - Звук, который воспроизводится при прыжке.
  • Приземление (sndG) - Звук удачного приземления на планету
  • Улетел (sndB) - Звук, когда астронавт улетел за пределы игрового экрана/попал на солнце

Времена игры

  • Перемещение камеры (tmMovCam) - Время за которое перемещается камера за астронавтом.

Скорости игры

  • Вращения (planetSpeed) - Средняя скорость вращения планеты.
  • Разброс скорости вращения (planetSpeedDISP) - Дисперсия значений скорости вращения планеты.
  • Прыжка (vjump) - Скорость прыжка совершаемого игроком.

Игрок-астронавт

  • Графика (playerClip) - Графический ресурс игрового персонажа. Перетаскивается из базы ресурсов.
  • Масса (playerw) - Масса астронавта.

Эффекты

  • Приземление (eff_d) - Воспроизводится во время "приземления" астронавта на планету. Должен иметь состояние 'beg'.
  • Прыжок (eff_u) - Звук удачного приземления на планету
  • Полет (eff_f) - Воспроизводится во время "отталкивания" астронавта от планеты. Должен иметь состояние 'beg'.

Игровые очки

  • Объект score (score) - Объект типа "каунтер". Счетчик очков
  • кол-во за прыжок (sc_jp)' - Кол-во очков, которые начисляются за каждое успешное приземление на планету.
  • кол-во за монету (sc_cn)' - Кол-во очков, которые начисляются за каждую подобранную монету.

Бонусные монеты

  • Графика (coinClip) - Графический ресурс/анимация монет, которые вращаются вокруг планет и указывают правильный маршрут. Перетаскивается из базы ресурсов.

Монеты-путь

  • кол-во монет (coinNum) - Количество монет, которые указывают правильный маршрут между планетами.
  • Равномерно расставлять (cbCoin) - Чекбокс, который определяет как размещать звезды между планетами. "Да" - равномерно. "Нет" - использовать параметр "coinDist".
  • Расстояние между монетами (coinDist) - Расстояние между монетами.

Монеты-планеты

  • вероятность монет (coinProb) - Количество монет, которые указывают правильный маршрут между планетами.
  • Кол-во монет вокруг планет (coinNumPl) - Чекбокс, который определяет как размещать звезды между планетами. "Да" - равномерно. "Нет" - использовать параметр "coinDist".
  • Расстояние от планет (coinDistPl) - Расстояние между монетами.
  • Радиус разворота (radOfRot) - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз.

Easing

  • Часть высоты (easing) - Часть высоты графики персонажа, на которую астронавт перед началом полета и при приземлении просаживается.
  • Скорость (easingSpeed) - Скорость просаживания, которая является частью от скорости прыжка.

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

Добавляемые свойства

Добавить планету

  • Графика (pl_gr)- Графика планет. Добавляется из редактора ресурсов. В качестве ресурса может использоваться анимация.
  • Эффект (eff_pl)- Эффект, который рисует под планетой. Так же может быть и анимацией.
  • Масса (pl_wg)- Масса планеты
  • Радиус (pl_rd)- Радиус планеты в px. Если == 0, то используется размер графики

Добавить Солнце

  • Графика (bh_gr)- Графика "солнца". Добавляется из редактора ресурсов. В качестве ресурса может использоваться анимация.
  • Эффект (eff_bh)- Эффект, который рисует под "солнцем". Так же может быть и анимацией.
  • Масса (bh_wg)- Масса планеты
  • Радиус (bh_rd)- Радиус "солнца" в px. Если == 0, то используется размер графики

Добавить звук монеты - позволяет последовательно воспроизводить звуки подбора монет. Если задано больше 1-го звука, то первая монетка во время "подбора" воспроизведет 1-й звук, вторая - 2-й звук, и т.д.

  • Звук (sndM)- Звук при подборе монеты. Добавляется из редактора ресурсов.

Состояния объекта

  • reborn - Используется для "последнего шанса". В случае, если игрок промахнулся мимо планеты, у него должна быть возможность вернуться на крайнюю планету на которой он находился. При вызове этого состояния персонаж перемещается на планету с которой совершал прыжок.
  • init - состояние с весьма ожидаемой реакцией. Объект начинает свою работу с самого начала. С первой планеты и полностью обнуляются заработанные монеты