Инструменты мастерской Half-Life: Alyx/Дизайн уровней/Оружие/Фонарик

From Valve Developer Community
< Инструменты мастерской Half-Life: Alyx‎ | Дизайн уровней
Revision as of 02:20, 18 May 2020 by Fr0dech (talk | contribs) (Страница полностью переведена на русский язык)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Вступление

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

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

  • 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 Tip: Если есть возможность вернуться в светлую зону, создайте 2 триггера для фонарика. Один будет включать его, когда игрок заходит в тёмную зону, а другой выключать, когда игрок заходит в светлую зону.


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

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

Скачать карту-пример можно здесь. [[1]]

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