Planet — различия между версиями
Epahomov (обсуждение | вклад) (→Состояния объекта) |
Vgat (обсуждение | вклад) м (→Основные параметры) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 17: | Строка 17: | ||
*'''min y''' ''(miny)'' - Минимальное расстояние между планетами по оси Y. | *'''min y''' ''(miny)'' - Минимальное расстояние между планетами по оси Y. | ||
*'''max y''' ''(maxy)'' - Максимальное расстояние между планетами по оси Y. | *'''max y''' ''(maxy)'' - Максимальное расстояние между планетами по оси Y. | ||
− | '''Звуки игры''' - | + | '''Звуки игры''' - Звуки, воспроизводимые в игре. |
*'''Прыжок''' ''(sndJ)'' - Звук, который воспроизводится при прыжке. | *'''Прыжок''' ''(sndJ)'' - Звук, который воспроизводится при прыжке. | ||
*'''Приземление''' ''(sndG)'' - Звук удачного приземления на планету | *'''Приземление''' ''(sndG)'' - Звук удачного приземления на планету | ||
Строка 49: | Строка 49: | ||
*'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами. | *'''Расстояние от планет''' ''(coinDistPl)'' - Расстояние между монетами. | ||
*'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз. | *'''Радиус разворота''' ''(radOfRot)'' - Расстояние до планеты, приближаясь к которой, астронавт будет переворачиваться ногами вниз. | ||
+ | '''Easing''' | ||
+ | *'''Часть высоты''' ''(easing)'' - Часть высоты графики персонажа, на которую астронавт перед началом полета и при приземлении просаживается. | ||
+ | *'''Скорость''' ''(easingSpeed)'' - Скорость просаживания, которая является частью от скорости прыжка. | ||
+ | |||
== Добавляемые параметры == | == Добавляемые параметры == | ||
[[Файл:Add_attribute.png|thumb|right|500|Добавляемые свойства]] | [[Файл:Add_attribute.png|thumb|right|500|Добавляемые свойства]] |
Текущая версия на 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 - состояние с весьма ожидаемой реакцией. Объект начинает свою работу с самого начала. С первой планеты и полностью обнуляются заработанные монеты