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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Состояния)
Строка 57: Строка 57:
 
**состояние -  
 
**состояние -  
 
==Состояния==
 
==Состояния==
[[Файл:isomover_box.png|right|500px]]
+
[[Файл:isomover_box.png|right|350px]]
 
'''idle''' - дефолтное состояние, в которое isomover переходит после всех манипуляций. Недвижимым объектам следует передавать idle, чтобы они появились (нарисовались) на карте. Для движущихся объектов его практически не используют, объект сам рисуется с началом движения.<br>
 
'''idle''' - дефолтное состояние, в которое isomover переходит после всех манипуляций. Недвижимым объектам следует передавать idle, чтобы они появились (нарисовались) на карте. Для движущихся объектов его практически не используют, объект сам рисуется с началом движения.<br>
 
'''acting_wait''' - первое состояние взаимодействия (запускается первый таймер, анимация взаимодействия и ожидается старт).<br>
 
'''acting_wait''' - первое состояние взаимодействия (запускается первый таймер, анимация взаимодействия и ожидается старт).<br>

Версия 08:40, 29 апреля 2014

Isomover - объект используется для осуществления движения и взаимодействия в изометрической карте.
Isomover обязательно должен быть подобъектом isomap.
В проекте с картой (isomap) и движущимися по ней объектами (isomover) часто используют economics и eitems потому, что для завершения процессов часто требуется применить предмет или ресурс.

Общие параметры

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

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

  • Старт -
  • Финиш -
  • Скорость (макс) -
  • Скорость - не использовать, вычисляется по формуле автоматически, позже будет скрыто.
  • Жизнь (макс) -
  • Жизнь -
  • Коэффициент скорости -
  • Менять угол -
  • Тип -
  • Радиус -
  • Время появления -
  • Графический ресурс:
    • анимации направлений -
    • деятельность -
    • иконка персонажа -
    • смещение иконки -
  • Таймер:
    • подложка -
    • цифры -
    • двоеточие -
    • dx -
    • dy -
    • dx между цифрами -
    • dx от -
  • eitems -

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

  • Взаимодействие с другими объектами:
    • тип -
    • анимация -
    • старт таймер -
    • предмет -
    • иконка -
    • смещение иконки -
    • актив таймер -
    • объект инит -
    • состояние инит -
    • объект старт -
    • состояние старт -
    • объект фейл -
    • состояние фейл -
    • объект успех -
    • состояние успех -
  • Клик при простое:
    • объект -
    • состояние -
  • Изменить состояние объекта:
    • объект -
    • состояние -
  • Конец движения:
    • объект -
    • состояние -

Состояния

Isomover box.png

idle - дефолтное состояние, в которое isomover переходит после всех манипуляций. Недвижимым объектам следует передавать idle, чтобы они появились (нарисовались) на карте. Для движущихся объектов его практически не используют, объект сам рисуется с началом движения.
acting_wait - первое состояние взаимодействия (запускается первый таймер, анимация взаимодействия и ожидается старт).
acting - второе состояние взаимодействия (вызывается после применения предмета или клика, запускает второй таймер).
being_acted - в этом состоянии пребывает тот объект, над которым идет действие. Объект в этом состоянии невидим.
move - состояние движения от старта к финишу.
move_to_smooth - состояние движения от текущей ноды (или следующей, если объект идет) к финишу.
appear - показать по альфе за время появления.
disappear - скрыть по альфе за время появления.
prepare_acting - вызвать взаимодействие без оппонента. Перед вызовом нужно в поле param записать номер взаимодействия по порядку.
start_acting - продолжить взаимодействие без оппонента. Перед вызовом нужно в поле param записать номер взаимодействия по порядку.