Untitled

所以现在先说一下 Farcry6里面的区域被分为3个区域:西部,中部以及东部 每一块区域都有不同的特点.

西部干旱,中部是湿地,而东部是雨林.

为了突显他们的不同之处,我们想要这几个区域的天气都不一样.

Untitled

我们对区域的定义不止每一块地,包括一些小区域 像室内,山洞这些都是能让艺术家去定义的.

对于每个区域 能定义限制某个weather properties的min max曲线,这就能让玩家在不同的地方可以让天气改变.

例如一个使用场景就是 当我在室内空间把max fog curve调到全0的时候 就可以阻止室内起雾了

这个局限性就是 你室内有窗就会看到窗外的雾没了 所以我们这个区域的划分得很小心(经典内外错误)

天气系统会覆盖所有玩家能触及到的地方 并对天气系统进行插值