战争迷雾

From Valve Developer Community
Jump to: navigation, search
English

在DOTA2自定义游戏运行中,战争迷雾是一个动态系统,自定义游戏模式可以根据需要启用或关闭战争迷雾,默认情况下为启用。

注意:地形编辑器 控制着这些内容,这些内容在建造自定义几何时依然会很有用处。

限制/需求

树木挡住了视线

当关卡设计者需要建立一个自定义地图时,许多来源于系统本身的约束会起到优化作用。

平面地形

DOTA2地图完全是由平整的阶梯和不同高度的坡道构成的空间地图。各层材料的混合有助于打破平面感,使它看起来更加逼真。

在地面上可以在创建起伏的山峦,但是战争迷雾却不能这样来做,它就是依据一个物体的导航窗格建立的视线而已。

高度变化

而地形本身就是平面高低可变的,Dota2中有个绝佳的例子:在中路河道,有单位可以下到河道里也可以从河道上去,在河道上的单位Z轴坐标为128,在河道里的坐标为0。

  • 所有可以跨越过的地形都应该建在128的高度以上
  • 战争迷雾被限制在32高度

高度限制

没有什么可跨越的地形在Z轴上的值小于0,作为优化,战争迷雾系统不会去计算那些低于0的单位的视野。所以Dota2地图中,河道是最低点。

地图尺寸

可游戏的空间不能超过16384x16384单位,超出后战争迷雾将无法正常工作。