深渊

From Valve Developer Community
< Zh
Revision as of 06:34, 2 July 2025 by WoShiGeNiCheng (talk | contribs) (Created page with "{{LanguageBar|Pit|title=深渊}} thumb|right|250px|"Could you just jump into that pit?" <br>- '''Wheatley''' '''无底深渊'''在{{L|Portal 2|传送门2}}中被用作障碍物,和{{L|Shredder|粉碎机}}以及{{L|slime|致命粘液}}一样,会摧毁掉落到其中的物体和玩家。玩家落入其中时会触发渐变为黑色的效果。 == 你需要的实体 == *{{L|trigger_hurt}} - 使用方块工具 *{{L|player_loadsaved}} - 用于加载最...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)
"Could you just jump into that pit?"
- Wheatley

无底深渊传送门2(en)中被用作障碍物,和粉碎机(en)以及致命粘液(en)一样,会摧毁掉落到其中的物体和玩家。玩家落入其中时会触发渐变为黑色的效果。

你需要的实体

可选:

制作致命深渊

使用Block tool Hammer block.png在你希望玩家死亡的地方制作一个带有触发器纹理的方块。之后按下Ctrl+T并将其设置为trigger_hurt。你会看到许多属性,但我们只需要使用DamageDamage cap(仅在你选择了"带有宽恕的倍增"时需要)和damage type属性。

DamageDamage cap更改为1000,并将damage type更改为FALL

使用Entity tool Mt-entities.png创建一个实体并将其更改为player_loadsaved,添加一个名称如"player_loadsaved",然后将Fade Duration (seconds)更改为1,Hold Fade (seconds)更改为5,Reload Delay更改为3,这些参数在官方地图中使用。

你也可以选择创建一个刷子来摧毁物体,只需复制trigger_hurt并将其向下移动。如果你有雾效果,移动的距离以你看不到物体被摧毁为宜,然后将类更改为trigger_multiple

将以下标志设置为选中状态,其余设置为未选中:

  • 可推物体
  • 物理对象
  • 物理碎片

输出设置

trigger_hurt添加以下输出:

My Output > Target Entity Target Input Parameter Delay Only Once
Io11.png OnStartTouch player_loadsaved Reload   0.00 No

trigger_multiple添加以下输出:

My Output > Target Entity Target Input Parameter Delay Only Once
Io11.png OnStartTouch !activator SilentDissolve   0.00 No
Io11.png OnStartTouch !activator Kill   0.10 No

SilentDissolve输入能够正确地摧毁立方体并触发它们的OnDissolved输出,以便它们能够重生。Kill输出用于移除那些忽略SilentDissolve的其他实体。设置延迟是为了确保SilentDissolve首先执行。

如果没有为SilentDissolve设置输出,玩家将无法获得新的立方体,这可能会导致你的关卡出现软锁定(en)

另请参阅