AtomicPuzzle — различия между версиями
Echornaya (обсуждение | вклад) |
Echornaya (обсуждение | вклад) |
||
Строка 26: | Строка 26: | ||
** '''''сохранять в профиль''''' - Если ==1, то значение будет сохранено в текущий профиль, если 0 - то глобально.. | ** '''''сохранять в профиль''''' - Если ==1, то значение будет сохранено в текущий профиль, если 0 - то глобально.. | ||
** '''''поле в опциях''''' - Поле в опциях, в которое будет сохраняться номер последнего пройденного уровня. | ** '''''поле в опциях''''' - Поле в опциях, в которое будет сохраняться номер последнего пройденного уровня. | ||
+ | |||
+ | =='''Дополнительные параметры'''== | ||
+ | * '''графика атома''' - ресурс, используемый для отрисовки игрового атома | ||
+ | ** '''''номер''''' - Номер атома в файле уровня. | ||
+ | ** '''''клип''''' - Клип атома. | ||
+ | ** '''''подсветка''''' - Клип подсветки атома. | ||
+ | ** '''''эффект удаления''''' - эффект удаления. | ||
+ | |||
+ | * '''графика линии''' - графика соединения между атомами | ||
+ | ** '''''клип''''' - клип линии. Пивот должен быть в левой/центральной точке. | ||
+ | ** '''''подсветка''''' - клип подсветки линии. | ||
+ | |||
+ | * '''изменить состояние объекта - победа''' - обработчик победы | ||
+ | ** '''''объект''''' - объект, состояние которого меняем. | ||
+ | ** '''''состояние''''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | * '''изменить состояние объекта - поражение''' - обработчик поражения | ||
+ | ** '''''объект''''' - объект, состояние которого меняем. | ||
+ | ** '''''состояние''''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | * '''изменить состояние объекта - ход''' - изменить состояние объекта - ход | ||
+ | ** '''''объект''''' - объект, состояние которого меняем. | ||
+ | ** '''''состояние''''' - новое состояние для объекта из предыдущего поля. |
Версия 13:57, 5 мая 2018
Содержание
AtomicPuzzle - объект редактора, который реализует игровую механику "Atomic Puzzle" - задача игрока логически удалить атомы с молекулы, тем самым уничтожив ее, не оставив ни одного атома.
Основные свойства
- файл уровня - файл с описанием уровней.
- номер уровня - номер текущего уровня.
- прокликиваемый - Если 1, то прямоугольник прозрачен для клика мышкой (пропускает объектам под собой). Если 2, то прямоугольник сам обрабатывает клик, но и пропускает его дальше.
- звуки
- конец хода (обычный) - звук конца обычного хода.
- конец хода (обмен) - звук конца хода при применении бонуса обмена.
- конец хода (закраска) - звук конца хода при применении бонуса закраска.
- параметры анимации
- начальная скорость движения - начальная скорость движения.
- ускорение движения - ускорение движения.
- время исчезновения ms - время исчезновения ms.
- время пульсации линии ms - время пульсации линии ms.
- минимальное значение альфы при пульсации - минимальное значение альфы при пульсации.
- счетчики
- ходы - счетчик оставшихся ходов.
- время - счетчик оставшегося времени.
- сохранение
- сохранять в профиль - Если ==1, то значение будет сохранено в текущий профиль, если 0 - то глобально..
- поле в опциях - Поле в опциях, в которое будет сохраняться номер последнего пройденного уровня.
Дополнительные параметры
- графика атома - ресурс, используемый для отрисовки игрового атома
- номер - Номер атома в файле уровня.
- клип - Клип атома.
- подсветка - Клип подсветки атома.
- эффект удаления - эффект удаления.
- графика линии - графика соединения между атомами
- клип - клип линии. Пивот должен быть в левой/центральной точке.
- подсветка - клип подсветки линии.
- изменить состояние объекта - победа - обработчик победы
- объект - объект, состояние которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.
- изменить состояние объекта - поражение - обработчик поражения
- объект - объект, состояние которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.
- изменить состояние объекта - ход - изменить состояние объекта - ход
- объект - объект, состояние которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.