补给柜
< Zh | Team Fortress 2 | Docs | Level Design(Redirected from Zh/TF2/Resupply Areas)
Jump to navigation
Jump to search
wetweirripp翻译 --20260709
玩家靠近补给柜后,他们的血条和备弹会被补满。官图里补给柜通常在出生区域内。
大多补给柜的本质是玩家碰到补给区域func_regenerate后,触发模型models/props_gameplay/resupply_locker.mdl的prop_dynamic的开门动画来达到此效果。
模型
首先,放置一个prop_dynamic,打开它的属性,将键值"World Model(模型)"的值修改为models/props_gameplay/resupply_locker.mdl将其键值"Name(实体名称)"的值设为resupply_01.(本质美观用)
触发区
接着,使用tools/toolstrigger纹理放置一个类型为func_regenerate的固体实体,确保它覆盖整个模型和周围的大部分. 把它的键值Associated Model设为上面补给柜的名称(resupply_01).
这样一来,你就有个可以工作的补给柜了
设计理论
- 实体func_regenerate的大小决定补给效果的范围。注意控制这个实体的范围,如果你把这个实体穿过了一道墙,玩家可能会在不该的地方获得补给。
- 团队限制:你可以通过设置prop_dynamic的Team键值来控制func_regenerate能对于那些队伍工作.
- func_regenerate不必绑定补给柜模型。它可以绑定其他模型(如右图)或者不设置,但是获取补给的音效仍然会播放。
- 大多数玩家在游戏中只认补给柜这个模型,如果你搞得玩家找不到哪里有补给,那你等着别人晚上来你家干你吧(?)
复制用(见右图):
- mining_cart_supplies001.mdl
- mining_cart_supplies002.mdl
- medieval_resupply.mdl