求生之路2地图设计/武器和物品的生成

From Valve Developer Community
Jump to: navigation, search
English Русский

本简体中文页面由 Gloria 汉化。

求生之路二代的武器生成机制有了很大的扩充和增强。虽然你还是可以像一代在地图中放置特定的武器、物品实体,但二代新的weapon_spawn实体让AI导演得以参与到武器生成的控制当中。另一个好处在于,它可以为对抗/清道夫模式提供对应的生成物。

放置武器生成实体

点击Entity tool Mt-entities.png并在Objects下拉框中选择weapon_spawn实体

在3D视图中,找到你的关卡开始的地方,在桌子上点击来放置武器生成实体。示例地图中已经有了一个。把你的放在旁边就好了。

武器生成实体

尽管为了方便摆放,在Hammer视图中显示的是M16步枪模型, 但游戏中实际生成的枪是各式各样的。

把武器生成列表限制为“一级主武器(tier 1 primary)”,这样我们可以在稍后的地图中放2级主武器。选中放置好的weapon_spawn实体之后,打开属性窗口,点击Selection属性。

在下拉框中,选择“Any tier 1 primary”。

正如下拉框中所展示的,你也可以限制它生成的武器类别,比如霰弹枪、手枪等等。

生成近战武器

放置近战武器的方法和上面差不多,区别在于用的是weapon_melee_spawn实体。去放一个在地图里然后打开属性窗口吧。

把允许生成的近战武器种类写在Melee Weapon栏中。可选的武器名称有:

  • 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实体,因此每次生成的都一样。