Zh/Pit: Difference between revisions
< Zh
Jump to navigation
Jump to search
(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}} - 用于加载最...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{LanguageBar|Pit|title=深渊}} | {{LanguageBar|Pit|title=深渊}} | ||
[[File:pit.png|thumb|right|250px|"Could you just jump into that pit?" <br>- ''' | [[File:pit.png|thumb|right|250px|"Could you just jump into that pit?" <br>- '''惠特利''']] | ||
'''无底深渊'''在{{L|Portal 2|传送门2}}中被用作障碍物,和{{L|Shredder|粉碎机}}以及{{L|slime|致命粘液}}一样,会摧毁掉落到其中的物体和玩家。玩家落入其中时会触发渐变为黑色的效果。 | '''无底深渊'''在{{L|Portal 2|传送门2}}中被用作障碍物,和{{L|Shredder|粉碎机}}以及{{L|slime|致命粘液}}一样,会摧毁掉落到其中的物体和玩家。玩家落入其中时会触发渐变为黑色的效果。 | ||
Line 46: | Line 46: | ||
{{code|SilentDissolve}}输入能够正确地摧毁立方体并触发它们的{{code|OnDissolved}}输出,以便它们能够重生。{{code|Kill}}输出用于移除那些忽略{{code|SilentDissolve}}的其他实体。设置延迟是为了确保{{code|SilentDissolve}}首先执行。 | {{code|SilentDissolve}}输入能够正确地摧毁立方体并触发它们的{{code|OnDissolved}}输出,以便它们能够重生。{{code|Kill}}输出用于移除那些忽略{{code|SilentDissolve}}的其他实体。设置延迟是为了确保{{code|SilentDissolve}}首先执行。 | ||
如果没有为{{code|SilentDissolve}}设置输出,玩家将无法获得新的立方体,这可能会导致你的关卡出现{{ | 如果没有为{{code|SilentDissolve}}设置输出,玩家将无法获得新的立方体,这可能会导致你的关卡出现{{W|Glossary_of_video_game_terms#softlock|软锁定}}。 | ||
== 另请参阅 == | == 另请参阅 == |
Latest revision as of 08:43, 4 July 2025
无底深渊在传送门2 中被用作障碍物,和粉碎机 以及致命粘液 一样,会摧毁掉落到其中的物体和玩家。玩家落入其中时会触发渐变为黑色的效果。
你需要的实体
- trigger_hurt - 使用方块工具
- player_loadsaved - 用于加载最近的存档
可选:
- trigger_multiple - 用于摧毁像prop_weighted_cube 这样的物体
制作致命深渊
使用Block tool 在你希望玩家死亡的地方制作一个带有触发器纹理的方块。之后按下Ctrl+T并将其设置为trigger_hurt。你会看到许多属性,但我们只需要使用Damage、Damage cap(仅在你选择了"带有宽恕的倍增"时需要)和damage type属性。
将Damage和Damage cap更改为1000,并将damage type更改为FALL。
使用Entity tool 创建一个实体并将其更改为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 | |
---|---|---|---|---|---|---|
![]() |
OnStartTouch | player_loadsaved | Reload | 0.00 | No |
为trigger_multiple添加以下输出:
My Output > | Target Entity | Target Input | Parameter | Delay | Only Once | |
---|---|---|---|---|---|---|
![]() |
OnStartTouch | !activator | SilentDissolve | 0.00 | No | |
![]() |
OnStartTouch | !activator | Kill | 0.10 | No |
SilentDissolve输入能够正确地摧毁立方体并触发它们的OnDissolved输出,以便它们能够重生。Kill输出用于移除那些忽略SilentDissolve的其他实体。设置延迟是为了确保SilentDissolve首先执行。
如果没有为SilentDissolve设置输出,玩家将无法获得新的立方体,这可能会导致你的关卡出现 软锁定。
另请参阅
- Slime Water - 用于创建致命粘液