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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Передаваемые состояния)
(Основные параметры)
 
Строка 10: Строка 10:
 
*'''объект''' ''(timeobj)'' - Объект для глинта, должен иметь состояние beg.
 
*'''объект''' ''(timeobj)'' - Объект для глинта, должен иметь состояние beg.
 
*'''задержка''' ''(timedelay)'' - Время между двумя глинтам.
 
*'''задержка''' ''(timedelay)'' - Время между двумя глинтам.
 +
*'''менять родителя''' ''(timeparent)'' - нет - не менять; да - менять.
 +
*'''фокусировать сцену''' ''(timefocus)'' - нет - не фокусировать; да - фокусировать.
  
 
'''Подсказка по запросу''' - Отвечает за подхинтовывание активных зон. Хинтуются зоны, которые находятся в состоянии active.
 
'''Подсказка по запросу''' - Отвечает за подхинтовывание активных зон. Хинтуются зоны, которые находятся в состоянии active.
  
 
*'''объект''' ''(hintobj)'' - Объект для хинта, должен иметь состояние beg. Для активации хинта менеджеру нужно передать состояние hint или hint_seq.
 
*'''объект''' ''(hintobj)'' - Объект для хинта, должен иметь состояние beg. Для активации хинта менеджеру нужно передать состояние hint или hint_seq.
 +
*'''менять родителя''' ''(hintparent)'' - нет - не менять; да - менять.
 +
*'''фокусировать сцену''' ''(hintfocus)'' - нет - не фокусировать; да - фокусировать.
  
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==

Текущая версия на 10:14, 19 января 2017

Данный объект управляет подглинтовыванием и подхинтовыванием активных зон в адвентюрных локациях. Активные зоны должны быть подобъектами менеджера или прописаны в добавляемом параметре. В каждой локации должен быть только один менеджер. Имеет основные параметры объекта.

Azm1.png

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

Таймерная подсказка - Отвечает за подглинтовывание активных зон. Глинтуются зоны, которые находятся в состоянии active.

  • объект (timeobj) - Объект для глинта, должен иметь состояние beg.
  • задержка (timedelay) - Время между двумя глинтам.
  • менять родителя (timeparent) - нет - не менять; да - менять.
  • фокусировать сцену (timefocus) - нет - не фокусировать; да - фокусировать.

Подсказка по запросу - Отвечает за подхинтовывание активных зон. Хинтуются зоны, которые находятся в состоянии active.

  • объект (hintobj) - Объект для хинта, должен иметь состояние beg. Для активации хинта менеджеру нужно передать состояние hint или hint_seq.
  • менять родителя (hintparent) - нет - не менять; да - менять.
  • фокусировать сцену (hintfocus) - нет - не фокусировать; да - фокусировать.

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

Azm2.png

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

+.png Дополнительная зона

  • объект (obj) - Активная зона, которую нельзя поместить в менеджер (например зона в зуме).

+.png Нечего подсветить

  • объект (obj) - Машина, которая срабатывает, когда передается hint, но активных зон нет.
  • состояние (st) - Состояние, в которое нужно перевести машину из obj.

Параметры

  • usable_zones - Количество активных зон (отвечающих всем условиям подхинтовывания). Хранится в опциях. Обновляется при инициализации или подхинтовывании менеджера зон, или при передаче состояния calculate.

Передаваемые состояния

  • hint - рандомнно хинтует одну из активных зон в локации.
  • hint_seq - поочередно хинтует активные зоны в локации.
  • hint_first - хинтует первую в списке активную зону, пока для нее выполоняются условия подхинтовывания; когда условия для первой не выполняются, хинтует следующую.
  • hint_tool - при передаче данного состояния происходит хинт тула, который можно применить к зоне.
  • calculate - пересчет параметра количества активных зон usable_zones.

Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample

Файл sample_activezone_and_azmanager.zip