补给柜

From Valve Developer Community
< Zh‎ | Team Fortress 2‎ | Docs‎ | Level Design(Redirected from Zh/TF2/Resupply Areas)
Jump to navigation Jump to search
English (en)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)

wetweirripp翻译 --20260709


完成的补给区域示例

玩家靠近补给柜后,他们的血条和备弹会被补满。官图里补给柜通常在出生区域内。

大多补给柜的本质是玩家碰到补给区域func_regenerate(en)后,触发模型models/props_gameplay/resupply_locker.mdlprop_dynamic(en)的开门动画来达到此效果。


模型

首先,放置一个prop_dynamic(en),打开它的属性,将键值"World Model(模型)"的值修改为models/props_gameplay/resupply_locker.mdl将其键值"Name(实体名称)"的值设为resupply_01.(本质美观用)

触发区

接着,使用tools/toolstrigger纹理放置一个类型为func_regenerate(en)固体实体(en),确保它覆盖整个模型和周围的大部分. 把它的键值Associated Model设为上面补给柜的名称(resupply_01).

这样一来,你就有个可以工作的补给柜了

设计理论

  • 实体func_regenerate(en)的大小决定补给效果的范围。注意控制这个实体的范围,如果你把这个实体穿过了一道墙,玩家可能会在不该的地方获得补给。
  • 团队限制:你可以通过设置prop_dynamic(en)Team键值来控制func_regenerate(en)能对于那些队伍工作.
  • func_regenerate(en)不必绑定补给柜模型。它可以绑定其他模型(如右图)或者不设置,但是获取补给的音效仍然会播放。
  • 大多数玩家在游戏中只认补给柜这个模型,如果你搞得玩家找不到哪里有补给,那你等着别人晚上来你家干你吧(?)

其他补给柜

复制用(见右图):

  • mining_cart_supplies001.mdl
  • mining_cart_supplies002.mdl
  • medieval_resupply.mdl

参见