This article relates to the game "半衰期:爱莉克斯". Click here for more information.
这篇条目有关 Half-Life: Alyx 创意工坊工具集。如需详情,点击这里。
这篇条目有关 Source 2引擎。如需详情,点击这里。

Flashlight

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)中文 (zh)Translate (Translate)

介绍

本篇教程将教您如何在地图中使用手电筒。

你将会用到:

过程

玩家装备所需的标志。

创建一个房间,同时放入一个info_hlvr_equip_player(en)。设置以下属性:

Key Value
Equip on Map Start
Flashlight
Grabbity Gloves


放入一个 logic_playerproxy(en) 并将它命名为 playerproxy

放入一个 trigger_multiple(en) 你想要手电筒打开或关闭的地方。


HLA flashlight required ents.png

打开/关闭手电筒

要打开手电筒,将 SetFlashlightEnable 发送至playerproxy。

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

要关闭手电筒,将 SetFlashlightEnable 发送至playerproxy。

My Output Target Entity Target Input Parameter Delay
OnTrigger playerproxy SetFlashlightDisable 0.00
Tip.png提示:如果回到光照充足的区域,可以为手电筒创建2组触发器。一个在进入黑暗区域时打开,一个在回到光明区域时关闭。


完成

编译并运行您的地图。当你穿过触发器时,你的手电筒会打开或关闭。

您可以在此处下载示范地图 here(en)

手电筒能正常工作了!