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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Анимация хинта (скейл сцены))
Строка 7: Строка 7:
 
== Основные параметры ==
 
== Основные параметры ==
  
*'''картинка''' - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.
+
*'''картинка''' ('' res '') - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.
  
'''Группа - анимация'''
+
*'''анимация''':
 
+
:'''тип анимации''' ('' animType '') - Тип анимирования сцены;
*'''тип анимации''' - Тип анимирования сцены.
+
:'''сцена''' ('' anim_scene '') - Анимируемая сцена;
*'''сцена''' - Анимируемая сцена.
+
:'''скорость''' ('' vel '') - Скорость анимирования сцены (имеет смысл для фокусировки);
*'''скорость''' - Скорость анимирования сцены (имеет смысл для фокусировки).
+
:'''восстановить''' ('' recover '') - Нужно ли восстанавливать исходное состояние сцены после отработки хинта (по умолчанию да):
*'''восстановить''' - Нужно ли восстанавливать исходное состояние сцены после отработки хинта (по умолчанию да) нет=0, да=1.
+
::'''0''' - нет;
*'''время''' - Время анимации.
+
::'''1''' - да.
*'''отсечение''' - Нижнее отсечение.
+
:'''время''' ('' anim_time '') - Время анимации ( миннимум 0);
 +
:'''отсечение''' ('' down_border '') - Нижнее отсечение ( миннимум 0).
  
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==
Строка 25: Строка 26:
 
Меню выбора ''Добавляемые параметры'' к объектам активируется по нажатию правой кнопки мыши.
 
Меню выбора ''Добавляемые параметры'' к объектам активируется по нажатию правой кнопки мыши.
  
 
+
[[Файл:+.png]] '''ошибка запуска хинта''' ('' hnt_err '') - Изменяет состояние объекта при ошибке запуска хинта:
[[Файл:+.png]] '''ошибка запуска хинта''' - Изменяет состояние объекта при ошибке запуска хинта.
+
:'''объект''' ('' obj '') - При клике на кнопку перевести объект в состояние из следующего поля;
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.
+
:'''состояние''' ('' st '') - Новое состояние для объекта из предыдущего поля.
*'''состояние''' - Новое состояние для объекта из предыдущего поля.
+
 
+
 
+
[[Файл:+.png]] '''шибка запуска хинта - у хидденлиста закончились сессии''' - Изменяет состояние объекта при ошибке запуска хинта.
+
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.
+
*'''состояние''' - Новое состояние для объекта из предыдущего поля.
+
 
+
 
+
[[Файл:+.png]] '''ошибка хинта - хидденлист разобран''' - Изменяет состояние объекта при ошибке запуска хинта.
+
*'''объект''' - При клике на кнопку перевести объект в состояние из следующего поля.
+
*'''состояние''' - Новое состояние для объекта из предыдущего поля.
+
 
+
 
+
[[Файл:+.png]] '''хинт (type1)''' - Хинт с партиклами который облетает искомый объект по эллипсу.
+
*'''кнопка запуска''' - Кнопка запуска хинта.
+
*'''объект хинта''' - Объект хинта.
+
*'''подлетание''' - Нужно ли подлетать к хиддену (если 1) или начинать облетать сразу (если 0).
+
*'''позиция (x)''' - Начальная позиция флайера (x).
+
*'''позиция (y)''' - Начальная позиция флайера (y).
+
*'''скорость подлета''' - Скорость подлета.
+
*'''скорость облета''' - Скорость облета.
+
*'''заряжаемый''' - Заряжаемая подсказка.
+
*'''время заряда''' - Время заряда.
+
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
  
  
[[Файл:+.png]] '''хинт (type2)''' - Хинт с фоновой подложкой.
+
[[Файл:+.png]] '''ошибка запуска хинта - у хидденлиста закончились сессии''' ('' errSes '') - Изменяет состояние объекта при ошибке запуска хинта:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''объект''' ('' obj '') - При клике на кнопку перевести объект в состояние из следующего поля;
*'''объект хинта''' - Объект хинта.
+
:'''состояние''' ('' st '') - Новое состояние для объекта из предыдущего поля.
*'''время''' - Время действия хинта.
+
*'''заряжаемый''' - Заряжаемая подсказка.
+
*'''время заряда''' - Время заряда.
+
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
  
  
[[Файл:+.png]] '''хинт (type3)''' - Хинт с подсветкой хидденов партиклами.
+
[[Файл:+.png]] '''ошибка хинта - хидденлист разобран''' ('' errEnd '') - Изменяет состояние объекта при ошибке запуска хинта:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''объект''' ('' obj '') - При клике на кнопку перевести объект в состояние из следующего поля;
*'''объект хинта''' - Объект хинта.
+
:'''состояние''' ('' st '') - Новое состояние для объекта из предыдущего поля.
*'''время''' - Время действия хинта.
+
*'''заряжаемый''' - Заряжаемая подсказка.
+
*'''время заряда''' - Время заряда.
+
*'''нечего подсказывать: объект''' - При отсутствии объектов для подсветки данным хинтом перевести данный объект в новое состояние.
+
*'''нечего подсказывать: состояние''' - Новое состояние для объекта из предыдущего поля.
+
*'''хинт сработал: объект''' - При успешной подсветке объекта данным хинтом перевести данный объект в новое состояние.
+
*'''хинт сработал: состояние''' - Новое состояние для объекта из предыдущего поля.
+
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
  
  
[[Файл:+.png]] '''хинт (type4)''' - Хинт с таскаемым кругом или кольцом.
+
[[Файл:+.png]] '''хинт (type1)''' ('' hnt1 '') - Хинт с партиклами который облетает искомый объект по эллипсу:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''объект хинта''' - Объект хинта.
+
:'''объект хинта''' ('' hint '') - Объект хинта;
*'''позиция (x)''' - Стартовая позиция (x).
+
:'''подлетание''' ('' approach ''):
*'''позиция (y)''' - Стартовая позиция (y).
+
::'''1''' - сначало подлетает к хиддену;
*'''подсвечивать все''' - Посвечивать все хиддены (если 1) или один рандомно выбранный (если 0).
+
::'''0''' - начинать облетать сразу;
*'''время''' - Время действия хинта
+
:'''позиция (x)''' ('' x0 '') - Начальная позиция флайера (x);
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''позиция (y)''' ('' y0 '') - Начальная позиция флайера (y);
*'''время заряда''' - Время заряда.
+
:'''скорость подлета''' ('' v_line '') - Скорость подлета;
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
:'''скорость облета''' ('' v_ellipse '') - Скорость облета;
 +
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда( минимум 500мс);
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
 +
[[Файл:+.png]] '''хинт (type2)''' ('' hnt2 '') - Хинт с фоновой подложкой:
 +
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
 +
:'''объект хинта''' ('' hint '') - Объект хинта;
 +
:'''время''' ('' time '') - Время действия хинта;
 +
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
[[Файл:+.png]] '''хинт (type5)''' - Хинт с миганием искомого объекта по альфе.
+
[[Файл:+.png]] '''хинт (type3)''' ('' hnt3 '') - Хинт с подсветкой хидденов партиклами:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''время''' - Время действия хинта.
+
:'''объект хинта''' ('' hint '') - Объект хинта;
*'''прозрачность''' - Целевая прозрачность как способ прятания объекта.
+
:'''время''' ('' time '') - Время действия хинта;
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
*'''время заряда''' - Время заряда.
+
::'''1''' - вкл;
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс);
 +
:'''нечего подсказывать: объект''' ('' fail_obj '') - При отсутствии объектов для подсветки данным хинтом перевести данный объект в новое состояние;
 +
:'''нечего подсказывать: состояние''' ('' fail_st '') - Новое состояние для объекта из предыдущего поля;
 +
:'''хинт сработал: объект''' ('' succ_obj '') - При успешной подсветке объекта данным хинтом перевести данный объект в новое состояние;
 +
:'''хинт сработал: состояние''' ('' succ_st '') - Новое состояние для объекта из предыдущего поля;
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
 +
[[Файл:+.png]] '''хинт (type4)''' ('' hnt4 '') - Хинт с таскаемым кругом или кольцом:
 +
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
 +
:'''объект хинта''' ('' hint '') - Объект хинта;
 +
:'''позиция (x)''' ('' x0 '') - Стартовая позиция (x);
 +
:'''позиция (y)''' ('' y0 '') - Стартовая позиция (y);
 +
:'''подсвечивать все''' ('' hint_all ''):
 +
::'''1''' - посвечивать все хиддены;
 +
::'''0''' - посвечивать один рандомно выбранный.
 +
:'''время''' ('' time '') - Время действия хинта;
 +
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс);
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
[[Файл:+.png]] '''хинт (искра)''' - Хинт с ''искрой'' которая вылетает и указывает расположение искомого объекта.
+
[[Файл:+.png]] '''хинт (type5)''' ('' hnt5 '') - Хинт с миганием искомого объекта по альфе:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''хвост''' - Хвост (как у кометы).
+
:'''время''' ('' time '') - Время действия хинта;
*'''указатель''' - Объект, зажигающийся на месте хиддена.
+
:'''прозрачность''' ('' alpha '') - Целевая прозрачность как способ прятания объекта;
*'''скорость''' - Скорость полета искры к объекту.
+
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
*'''время''' - Время активности указателя.
+
::'''1''' - вкл;
*'''x''' - Точка вылетания искры (x).
+
::'''0''' - выкл.
*'''y''' - Точка вылетания искры (y).
+
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
*'''время заряда''' - Время заряда.
+
::'''0''' - да;
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
::'''1''' - нет.
  
 +
[[Файл:+.png]] '''хинт (искра)''' ('' hnt6 '') - Хинт с ''искрой'' которая вылетает и указывает расположение искомого объекта:
 +
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
 +
:'''хвост''' ('' tail '') - Хвост (как у кометы);
 +
:'''указатель''' ('' ptr '') - Объект, зажигающийся на месте хиддена;
 +
:'''скорость''' ('' vel '') - Скорость полета искры к объекту;
 +
:'''время''' ('' tm '') - Время активности указателя;
 +
:'''x''' ('' x '') - Точка вылетания искры (x);
 +
:'''y''' ('' y '') - Точка вылетания искры (y);
 +
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
[[Файл:+.png]] '''хинт (цепная молния)''' - Хинт с ''цепной молнией'' которая вылетает и поочередно указывает несколько искомых объектов.
+
[[Файл:+.png]] '''хинт (цепная молния)''' ('' hnt7 '') - Хинт с ''цепной молнией'' которая вылетает и поочередно указывает несколько искомых объектов:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''хвост''' - Хвост (как у кометы).
+
:'''хвост''' ('' tail '') - Хвост (как у кометы);
*'''указатель''' - Объект, зажигающийся на месте хиддена.
+
:'''указатель''' ('' ptr '') - Объект, зажигающийся на месте хиддена;
*'''скорость''' - Скорость полета искры к объекту.
+
:'''скорость''' ('' vel '') - Скорость полета искры к объекту;
*'''время''' - Время активности указателя.
+
:'''dt''' ('' dt '') - Промежутки между вспышками указателя, если хвост не задан;
*'''x''' - Точка вылетания искры (x).
+
:'''время''' ('' tm '') - Время активности указателя;
*'''y''' - Точка вылетания искры (y).
+
:'''x''' ('' x '') - Точка вылетания искры (x);
*'''min''' - Минимальное количество подсвечиваемых объектов.
+
:'''y''' ('' y '') - Точка вылетания искры (y);
*'''max''' - Максимальное количество подсвечиваемых объектов.
+
:'''min''' ('' min '') - Минимальное количество подсвечиваемых объектов;
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''max''' ('' max '') - Максимальное количество подсвечиваемых объектов;
*'''время заряда''' - Время заряда.
+
:'''время''' ('' tm '') - Время активности указателя;
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
:'''x''' ('' x '') - Точка вылетания искры (x);
 +
:'''y''' ('' y '') - Точка вылетания искры (y);
 +
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
  
[[Файл:+.png]] '''хинт (остановка таймера)''' - Хинт с остановкой таймер на некоторое время.
+
[[Файл:+.png]] '''хинт (остановка таймера)''' ('' hnt8 '') - Хинт с остановкой таймер на некоторое время:
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''таймер''' - Останавливаемый таймер.
+
:'''таймер''' ('' tmr '') - Останавливаемый таймер;
*'''время''' - Время остановки таймера.
+
:'''время''' ('' tm '') - Время остановки таймера;
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''x''' ('' x '') - Точка вылетания искры (x);
*'''время заряда''' - Время заряда.
+
:'''y''' ('' y '') - Точка вылетания искры (y);
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
 +
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
  
[[Файл:+.png]] '''хинт (бомба)''' - Хинт с ''бомбой'' которая взрывает несколько объектов.
+
[[Файл:+.png]] '''хинт (бомба)''' ('' hnt9 '') - Хинт с ''бомбой'' которая взрывает несколько объектов.
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''начальная задержка''' - Задержка между началом дрожания и взрывами.
+
:'''начальная задержка''' ('' btm '') - Задержка между началом дрожания и взрывами.
*'''интервал''' - Интервал между взрывами.
+
:'''интервал''' ('' etm '') - Интервал между взрывами.
*'''количество''' - Количество взрываемых объектов.
+
:'''количество''' ('' num '') - Количество взрываемых объектов.
*'''отклонение''' - Максимальное отклонение сцены во время дрожания.
+
:'''отклонение''' ('' dev '') - Максимальное отклонение сцены во время дрожания.
*'''интервал дрожания''' - Интервал между вызовами итараций дрожания.
+
:'''интервал дрожания''' ('' dtm '') - Интервал между вызовами итараций дрожания.
*'''конечная задержка''' - Задержка после взрыва последнего объекта.
+
:'''конечная задержка''' ('' wtm '') - Задержка после взрыва последнего объекта.
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
*'''время заряда''' - Время заряда.
+
::'''1''' - вкл;
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
  
[[Файл:+.png]] '''хинт (фонарь)''' - Хинт с таскаемым кругом который восстанавливает цветность в своей окружности (работает только при наличии аномалии).  
+
[[Файл:+.png]] '''хинт (фонарь)''' ('' hnt10 '') - Хинт с таскаемым кругом который восстанавливает цветность в своей окружности (работает только при наличии аномалии).  
*'''кнопка запуска''' - Кнопка запуска хинта.
+
:'''кнопка запуска''' ('' button '') - Кнопка запуска хинта;
*'''эффект''' - Эффект, к которому применяется фонарь.
+
:'''эффект''' ('' ef '') - Эффект, к которому применяется фонарь.
*'''радиус''' - Радиус фонаря в эффекте.
+
:'''радиус''' ('' er '') - Радиус фонаря в эффекте.
*'''border''' - Толщина области перехода между фонарем и полным эффектом.
+
:'''border''' ('' eb '') - Толщина области перехода между фонарем и полным эффектом.
*'''время''' - Время остановки таймера.
+
:'''время''' ('' etr '') - Время остановки таймера.
*'''заряжаемый''' - Заряжаемая подсказка.
+
:'''время''' ('' tm '') - Время активности указателя;
*'''время заряда''' - Время заряда.
+
:'''заряжаемый''' ('' chargeable '') - Заряжаемая подсказка:
*'''блокирующий''' - Если да, то выполнение хинта блокирует возможность запуска других хинтов.
+
::'''1''' - вкл;
 +
::'''0''' - выкл.
 +
:'''время заряда''' ('' charge_time '') - Время заряда ( минимум 500мс).
 +
:'''блокирующий''' ('' bl '') - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
 +
::'''0''' - да;
 +
::'''1''' - нет.
  
 
== Состояния ==
 
== Состояния ==

Версия 15:55, 11 августа 2014

HiddenHint - тип объекта, который используется для управления подсказками в "хидденах".

HiddenHint 1.jpg

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

Смотреть описание Object.

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

  • картинка ( res ) - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table.
  • анимация:
тип анимации ( animType ) - Тип анимирования сцены;
сцена ( anim_scene ) - Анимируемая сцена;
скорость ( vel ) - Скорость анимирования сцены (имеет смысл для фокусировки);
восстановить ( recover ) - Нужно ли восстанавливать исходное состояние сцены после отработки хинта (по умолчанию да):
0 - нет;
1 - да.
время ( anim_time ) - Время анимации ( миннимум 0);
отсечение ( down_border ) - Нижнее отсечение ( миннимум 0).

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

HiddenHint 2.png

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

+.png ошибка запуска хинта ( hnt_err ) - Изменяет состояние объекта при ошибке запуска хинта:

объект ( obj ) - При клике на кнопку перевести объект в состояние из следующего поля;
состояние ( st ) - Новое состояние для объекта из предыдущего поля.


+.png ошибка запуска хинта - у хидденлиста закончились сессии ( errSes ) - Изменяет состояние объекта при ошибке запуска хинта:

объект ( obj ) - При клике на кнопку перевести объект в состояние из следующего поля;
состояние ( st ) - Новое состояние для объекта из предыдущего поля.


+.png ошибка хинта - хидденлист разобран ( errEnd ) - Изменяет состояние объекта при ошибке запуска хинта:

объект ( obj ) - При клике на кнопку перевести объект в состояние из следующего поля;
состояние ( st ) - Новое состояние для объекта из предыдущего поля.


+.png хинт (type1) ( hnt1 ) - Хинт с партиклами который облетает искомый объект по эллипсу:

кнопка запуска ( button ) - Кнопка запуска хинта;
объект хинта ( hint ) - Объект хинта;
подлетание ( approach ):
1 - сначало подлетает к хиддену;
0 - начинать облетать сразу;
позиция (x) ( x0 ) - Начальная позиция флайера (x);
позиция (y) ( y0 ) - Начальная позиция флайера (y);
скорость подлета ( v_line ) - Скорость подлета;
скорость облета ( v_ellipse ) - Скорость облета;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда( минимум 500мс);
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (type2) ( hnt2 ) - Хинт с фоновой подложкой:

кнопка запуска ( button ) - Кнопка запуска хинта;
объект хинта ( hint ) - Объект хинта;
время ( time ) - Время действия хинта;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (type3) ( hnt3 ) - Хинт с подсветкой хидденов партиклами:

кнопка запуска ( button ) - Кнопка запуска хинта;
объект хинта ( hint ) - Объект хинта;
время ( time ) - Время действия хинта;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс);
нечего подсказывать: объект ( fail_obj ) - При отсутствии объектов для подсветки данным хинтом перевести данный объект в новое состояние;
нечего подсказывать: состояние ( fail_st ) - Новое состояние для объекта из предыдущего поля;
хинт сработал: объект ( succ_obj ) - При успешной подсветке объекта данным хинтом перевести данный объект в новое состояние;
хинт сработал: состояние ( succ_st ) - Новое состояние для объекта из предыдущего поля;
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (type4) ( hnt4 ) - Хинт с таскаемым кругом или кольцом:

кнопка запуска ( button ) - Кнопка запуска хинта;
объект хинта ( hint ) - Объект хинта;
позиция (x) ( x0 ) - Стартовая позиция (x);
позиция (y) ( y0 ) - Стартовая позиция (y);
подсвечивать все ( hint_all ):
1 - посвечивать все хиддены;
0 - посвечивать один рандомно выбранный.
время ( time ) - Время действия хинта;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс);
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (type5) ( hnt5 ) - Хинт с миганием искомого объекта по альфе:

кнопка запуска ( button ) - Кнопка запуска хинта;
время ( time ) - Время действия хинта;
прозрачность ( alpha ) - Целевая прозрачность как способ прятания объекта;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (искра) ( hnt6 ) - Хинт с искрой которая вылетает и указывает расположение искомого объекта:

кнопка запуска ( button ) - Кнопка запуска хинта;
хвост ( tail ) - Хвост (как у кометы);
указатель ( ptr ) - Объект, зажигающийся на месте хиддена;
скорость ( vel ) - Скорость полета искры к объекту;
время ( tm ) - Время активности указателя;
x ( x ) - Точка вылетания искры (x);
y ( y ) - Точка вылетания искры (y);
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

+.png хинт (цепная молния) ( hnt7 ) - Хинт с цепной молнией которая вылетает и поочередно указывает несколько искомых объектов:

кнопка запуска ( button ) - Кнопка запуска хинта;
хвост ( tail ) - Хвост (как у кометы);
указатель ( ptr ) - Объект, зажигающийся на месте хиддена;
скорость ( vel ) - Скорость полета искры к объекту;
dt ( dt ) - Промежутки между вспышками указателя, если хвост не задан;
время ( tm ) - Время активности указателя;
x ( x ) - Точка вылетания искры (x);
y ( y ) - Точка вылетания искры (y);
min ( min ) - Минимальное количество подсвечиваемых объектов;
max ( max ) - Максимальное количество подсвечиваемых объектов;
время ( tm ) - Время активности указателя;
x ( x ) - Точка вылетания искры (x);
y ( y ) - Точка вылетания искры (y);
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.


+.png хинт (остановка таймера) ( hnt8 ) - Хинт с остановкой таймер на некоторое время:

кнопка запуска ( button ) - Кнопка запуска хинта;
таймер ( tmr ) - Останавливаемый таймер;
время ( tm ) - Время остановки таймера;
x ( x ) - Точка вылетания искры (x);
y ( y ) - Точка вылетания искры (y);
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.


+.png хинт (бомба) ( hnt9 ) - Хинт с бомбой которая взрывает несколько объектов.

кнопка запуска ( button ) - Кнопка запуска хинта;
начальная задержка ( btm ) - Задержка между началом дрожания и взрывами.
интервал ( etm ) - Интервал между взрывами.
количество ( num ) - Количество взрываемых объектов.
отклонение ( dev ) - Максимальное отклонение сцены во время дрожания.
интервал дрожания ( dtm ) - Интервал между вызовами итараций дрожания.
конечная задержка ( wtm ) - Задержка после взрыва последнего объекта.
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.


+.png хинт (фонарь) ( hnt10 ) - Хинт с таскаемым кругом который восстанавливает цветность в своей окружности (работает только при наличии аномалии).

кнопка запуска ( button ) - Кнопка запуска хинта;
эффект ( ef ) - Эффект, к которому применяется фонарь.
радиус ( er ) - Радиус фонаря в эффекте.
border ( eb ) - Толщина области перехода между фонарем и полным эффектом.
время ( etr ) - Время остановки таймера.
время ( tm ) - Время активности указателя;
заряжаемый ( chargeable ) - Заряжаемая подсказка:
1 - вкл;
0 - выкл.
время заряда ( charge_time ) - Время заряда ( минимум 500мс).
блокирующий ( bl ) - Если да, то выполнение хинта блокирует возможность запуска других хинтов:
0 - да;
1 - нет.

Состояния

  • start - Запускает хинт.

Пример

HiddenHint обязательно должен быть подключен к HiddenList для того что бы знать какие объекты ему показывать.

Если поисковая сцена имеет большее разрешение чем на устройстве, то хинт может ее проскейлить, что бы при подсказке были видны все объекты. Для этого в параметр хинта "сцена" нужно указать сцену, и в этой сцене настроить параметры "Открытие" и "Закрытие".


Хинт с подложкой (type2)

На некоторое время на сцене появляется подложка и активные хиддены становятся видны на ее фоне. Hint2.jpg


  • Кнопка запуска — кнопка, по нажатию на которую запуcкается хинт. При нажатии кнопка должна изменить состояние хинту в "start"
  • Объект хинта — объект, такой себе воркер хинта (та самая подложка которая подсветит объекты). Является машиной состояний (machine). Должен иметь:
- графический ресурс, представляющий собой полупрозрачный (хотя не обязательно) бекграунд для затемнения сцены
-(на скрине выше это синий бекграунд);
- состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы;
- состояние end — состояние, в котором он находится все оставшееся время, и его начальное состояние.

Как правило, в состоянии end задают нулевую непрозрачность (al=0), имитируя таким образом невидимость подложки, а в состоянии beg — полную (al=1) непрозрачность.

Объект хинта (подложка) должен находиться на сцене с поисковыми объектами и располагаться выше всех хидденов и связанных с ними картинок (например, таковыми могут быть небольшие бекграунды, прикрывающие хиддены).

  • Время — время работы хинта. Устанавливается в миллисекундах.
  • Заряжаемый - если параметр = 0 то хинт одноразовый. Если = 1, то использовать можно много раз.
  • Время заряда - Время за которое можно будет повторно использовать хинт. Если хинт заряжается моментально то ставить не меньше 500мс.


Хинт с подсветкой хидденов партиклами (type3)

Выбранный случайным образом хидден подсвечивается партикловым эффектом.

Hint3.jpg

На скрине это партикл взрыва.

  • Кнопка запуска — кнопка, по нажатию на которую запуcкается хинт. При нажатии кнопка должна изменить состояние хинту в "start"
  • Объект хинта — Объект типа flyer или machine который должен иметь:
- состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы;
- состояние end — состояние, в котором он находится все оставшееся время, и его начальное состояние.

Объект хинта должен находиться на сцене с поисковыми объектами.

По настройкам параметров партикловых эффектов см. статью Flyer.

  • Время — время работы хинта. Устанавливается в миллисекундах.
  • Заряжаемый - если параметр = 0 то хинт одноразовый. Если = 1, то использовать можно много раз.
  • Время заряда - Время за которое можно будет повторно использовать хинт. Если хинт заряжается моментально то ставить не меньше 500мс.


Хинт с таскаемым кругом и кольцом (type4)

На поисковой сцене появляется круг с кольцом. Игрок таскает его по сцене, при этом выбранный случайным образом хидден или, в зависимости от настроек, все хиддены, становятся выше таскамого круга, но ниже кольца.

Hint4.jpg


  • Кнопка запуска — кнопка, по нажатию на которую запуcкается хинт. При нажатии кнопка должна изменить состояние хинту в "start"
  • Объект хинта — Объект типа machine. Должен иметь:
- графический ресурс, представляющий собой круг;
- подобъект типа image, представляющий собой кольцо;
- установленный в 1 флаг хранить нажатость;
- состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы;
- состояние end — состояние, в котором он находится все оставшееся время, и его начальное состояние.

Как правило, в состоянии end задают нулевую прозрачность (al=0), имитируя таким образом невидимость подложки, а в состоянии beg — полную (единичную) прозрачность (al=1)

Объект хинта должен находиться на сцене с поисковыми объектами и быть выше их всех.

  • Позиция (x, y) — позиция, где появляется таскаемый кусок.
  • Подсвечивать все — подсвечивать все хиддены (1) или один случайно выбранный (0).
  • Время — время работы хинта. Устанавливается в миллисекундах.
  • Заряжаемый - если параметр = 0 то хинт одноразовый. Если = 1, то использовать можно много раз.
  • Время заряда - Время за которое можно будет повторно использовать хинт. Если хинт заряжается моментально то ставить не меньше 500мс.