HiddenHint — различия между версиями
Vbash (обсуждение | вклад) |
Igood (обсуждение | вклад) (→Типы хинтов) |
||
Строка 2: | Строка 2: | ||
Хинтами в хидденах управляет объект объект типа ''hiddenhint''. Это такой себе менеджер хинтов. | Хинтами в хидденах управляет объект объект типа ''hiddenhint''. Это такой себе менеджер хинтов. | ||
== Типы хинтов == | == Типы хинтов == | ||
− | Существуют три актуальных типа хинтов | + | Существуют три актуальных типа хинтов, которые добавляются по нажатию правой кнопки. |
=== Хинт с подложкой (type2) === | === Хинт с подложкой (type2) === |
Версия 06:17, 27 апреля 2012
Хинтами в хидденах управляет объект объект типа hiddenhint. Это такой себе менеджер хинтов.
Содержание
Типы хинтов
Существуют три актуальных типа хинтов, которые добавляются по нажатию правой кнопки.
Хинт с подложкой (type2)
На некоторое время на сцене появляется подложка и активные хиддены становятся видны на ее фоне.
Кнопка запуска — кнопка, по нажатию на которую запуcкается обработчик хинта
Объект хинта — объект, такой себе воркер хинта. Является машиной состояний (machine). Должен иметь:
- графический ресурс, представляющий собой полупрозрачный (хотя не обязательно) бекграунд для затемнения сцены; - состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; - состояние end — состояние, в котором он находится все оставшееся время.
Как правило, в состоянии end задают нулевую непрозрачность, имитируя таким образом невидимость подложки, а в состоянии beg — полную (единичную) непрозрачность.
Объект хинта должен находиться на сцене с поисковыми объектами и располагаться выше всех хидденов и связанных с ними картинок (например, таковыми могут быть небольшие бекграунды, прикрывающие хиддены).
Время — время работы хинта. Устанавливается в миллисекундах.
Хинт с подсветкой хидденов партиклами (type3)
Выбранный случайным образом хидден подсвечивается партикловым эффектом.
Кнопка запуска — кнопка, по нажатию на которую запуcкается обработчик хинта.
Объект хинта — Объект типа flyer. Должен иметь:
- состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; - состояние end — состояние, в котором он находится все оставшееся время.
Объект хинта должен находиться на сцене с поисковыми объектами.
По настройкам параметров партикловых эффектов см. статью Flyer.
Время — время работы хинта. Устанавливается в миллисекундах.
Хинт с таскаемым кругом и кольцом (type4)
На поисковой сцене появляется круг с кольцом. Игрок таскает его по сцене, при этом выбранный случайным образом хидден или, в зависимости от настроек, все хиддены, становятся выше таскамого круга, но ниже кольца.
Кнопка запуска — кнопка, по нажатию на которую запуcкается обработчик хинта.
Объект хинта — Объект типа machine. Должен иметь:
- графический ресурс, представляющий собой круг; - подобъект типа image, представляющий собой кольцо; - установленный в 1 флаг хранить нажатость; - состояние beg — состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; - состояние end — состояние, в котором он находится все оставшееся время.
Как правило, в состоянии end задают нулевую непрозрачность, имитируя таким образом невидимость подложки, а в состоянии beg — полную (единичную) непрозрачность.
Объект хинта должен находиться на сцене с поисковыми объектами и быть выше их всех.
Позиция (x, y) — позиция, где появляется таскаемый кусок.
Подсвечивать все — подсвечивать все хиддены (1) или один случайно выбранный (0).
Время — время работы хинта. Устанавливается в миллисекундах.