HiddenHint — различия между версиями
Vbash (обсуждение | вклад) |
Vbash (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
''Объект хинта'' - объект, такой себе воркер хинта. Является машиной состояний. Должен иметь: | ''Объект хинта'' - объект, такой себе воркер хинта. Является машиной состояний. Должен иметь: | ||
− | - ''графический ресурс'', представляющий собой полупрозрачный (хотя не обязательно) бекграунд; | + | - ''графический ресурс'', представляющий собой полупрозрачный (хотя не обязательно) бекграунд для затемнения сцены; |
- состояние ''beg'' - состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; | - состояние ''beg'' - состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; | ||
- состояние ''end'' - состояние, в котором он находится все оставшееся время. | - состояние ''end'' - состояние, в котором он находится все оставшееся время. | ||
− | Как правило | + | Как правило, в состоянии end задают нулевую непрозрачность, имитируя таким образом невидимость подложки, а в состоянии beg - полную (единичную) непрозрачность. |
+ | Объект хинта должен находиться на сцене с поисковыми объектами и располагаться между бекграундом этой сцены и всеми остальными объектами. |
Версия 13:15, 12 марта 2012
Хинтами в хидденах управляет объект объект типа hiddenhint. Это такой себе менеджер хинтов.
Типы хинтов
Существуют три актуальных типа хинтов
1. Хинт с подложкой (type2)
Кнопка запуска - кнопка, по нажатию на которую запуcкается обработчик хинта
Объект хинта - объект, такой себе воркер хинта. Является машиной состояний. Должен иметь:
- графический ресурс, представляющий собой полупрозрачный (хотя не обязательно) бекграунд для затемнения сцены; - состояние beg - состояние, в которое он переводится в начале работы хинта и остается в нем до окончания его работы; - состояние end - состояние, в котором он находится все оставшееся время.
Как правило, в состоянии end задают нулевую непрозрачность, имитируя таким образом невидимость подложки, а в состоянии beg - полную (единичную) непрозрачность. Объект хинта должен находиться на сцене с поисковыми объектами и располагаться между бекграундом этой сцены и всеми остальными объектами.