Эта статья относится к игре "Half-Life: Alyx". Нажмите для получения дополнительной информации.
This article relates to the workshop tools for "Half-Life: Alyx". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Фонарик

From Valve Developer Community
Jump to: navigation, search

English (en)Русский (ru)中文 (zh)Translate (Translate)

Вступление

Этот туториал научит вас использовать фонарик на вашей карте.

Вам понадобится:

  • logic_playerproxy
  • info_hlvr_equip_player
  • Метод входа (Триггеры, кнопки, и т.д.)

Настройка

Необходимые флаги (галочки) для info_hlvr_equip_player.

Создайте комнату с info_hlvr_equip_player. Установите такие настройки:

Key Value
Equip on Map Start
Flashlight
Grabbity Gloves


Расположите logic_playerproxy на карте и назовите его. Например, playerproxy, как этом туториале.

Расположите trigger_multiple там, где ваш фонарик должен включаться или выключаться.


HLA flashlight required ents.png

Включение/выключение фонарика

Чтобы включить фонарь, в графе Target Input установите SetFlashlightEnable для вашего playerproxy.

My Output Target Entity Target Input Parameter Delay
OnTrigger playerproxy SetFlashlightEnable 0.00

Чтобы выключить фонарь, в графе Target Input установите SetFlashlightDisable для вашего playerproxy.

My Output Target Entity Target Input Parameter Delay
OnTrigger playerproxy SetFlashlightDisable 0.00
Tip.pngСовет:Если есть возможность вернуться в светлую зону, создайте 2 триггера для фонарика. Один будет включать его, когда игрок заходит в тёмную зону, а другой выключать, когда игрок заходит в светлую зону.


Последние шаги

Скомпилируйте и запустите вашу карту. Когда вы будете проходить через триггер, фонарик будет включаться и выключаться.

Скачать карту-пример можно здесь. here(en)

Фонарик работает в игре!!!