Zh/L4D2 Level Design/Weapon and Item Spawning
本简体中文页面由 Gloria 汉化。
求生之路二代的武器生成机制有了很大的扩充和增强。虽然你还是可以像一代在地图中放置特定的武器、物品实体,新的weapon_spawn
实体让AI导演可以参与到武器生成的控制当中。另一个好处在于,它可以为对抗/清道夫模式提供对应的生成物。
放置武器生成实体
点击Entity tool 并在Objects下拉框中选择
weapon_spawn
实体
在3D视图中,找到你的关卡开始的地方,在桌子上点击来放置武器生成实体。示例地图中已经有了一个。把你的放在旁边就好了。
尽管为了方便摆放,在Hammer视图中显示的是M16步枪模型, 但游戏中实际生成的枪是各式各样的。
把武器生成列表限制为“一级主武器(tier 1 primary)”,这样我们可以在稍后的地图中放2级主武器。选中放置好的weapon_spawn实体之后,打开属性窗口,点击Selection属性。
在下拉框中,选择“Any tier 1 primary”。
正如下拉框中所展示的,你也可以限制它生成的武器类别,比如霰弹枪、手枪等等。
生成近战武器
放置近战武器的方法和上面差不多,区别在于用的是weapon_melee_spawn
实体。去放一个在地图里然后打开属性窗口吧。
把允许生成的近战武器种类写在文本栏中。可选的武器名称有:
golfclub
(高尔夫球杆)fireaxe
(消防斧)frying_pan
(平底锅)machete
(大砍刀)baseball_bat
(棒球棍)crowbar
(撬棍)cricket_bat
(板球棒)tonfa
(警棍)katana
(武士刀)electric_guitar
(电吉他)riotshield
(防爆盾)Any
(任意武器) – 导演随机放置不同的近战武器
你还可以自定义一个用逗号隔开的近战武器列表,导演会从中选取一种武器生成:
crowbar,fireaxe,machete
注意:防爆盾在90 0 0角度才是平放的,而不像其它武器平放角度是90 0 0。
生成物品
物品生成的方式几乎一样,使用的是weapon_item_spawn
实体。我们来丰富一下桌子上的军火库吧。
在实体属性中,可以通过把它们的值设置成1
来控制允许生成的物品。
类似的,可以用upgrade_spawn
来生成激光瞄具和燃烧子弹升级包。
测试运行
现在可以运行地图了。每次重新载入,都会生成不同的武器。示例地图中的一代霰弹枪是个例外,因为它是weapon_pumpshotgun_spawn实体,因此每次生成的都一样。