Эта статья относится к игре "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 Jump to 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)

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