风区
风区 (Wind Zones) 通过使树枝和树叶像被风吹动一样摇摆来提高创建树木的真实度。

左侧为球形风区 (Spherical Wind Zone);右侧为方向风区 (Directional Wind zone)。
属性
属性: | 功能: |
---|---|
模式 (Mode) | |
球形 (Spherical) | 风区仅在半径范围内产生效果,并且效果从中心到边缘逐渐降低。 |
方向性 (Directional) | 风区以某个方向影响整个场景。 |
半径 (Radius) | 球形风区 (Spherical Wind Zone) 的半径(只有将模式设置为“球形”(Spherical) 才有效)。 |
主风 (Wind Main) | 主要风力。产生柔和变化的风压。 |
湍流 (Turbulence) | 湍流风力。产生急剧变化的风压。 |
脉冲量级 (Pulse Magnitude) | 定义风随时间变化的程度。 |
脉冲频率 (Pulse Frequency) | 定义风变化的频率。 |
详细信息
风区 (Wind Zones) 只在树木创建器 (tree creator) 动画处理树叶和树枝时使用。这可以使您的场景看起来更自然,并使游戏中的力量(比如爆炸)看起来像是在与树木相互作用。有关树木使用的更多信息,请访问 树木教程页面。
在 Unity 中使用风区。
在 Unity 中使用风区 (Wind Zone) 很简单。
首先,要创建一个新的风区 (Wind Zone) ,只需单击 。
将风区 (Wind Zone)(视类型而定)放在由树木创建器创建的树木附近,然后就欣赏它与树木的相互作用吧!
请注意: 如果风区是球形 (Spherical) 的,则应该这样放置风区:使您想要吹到的树木位于该球体的半径以内。如果风区是方向性的,您可以将其放到场景中的任何位置。
提示
如需生成一般的柔和变化的风:
创建一个方向风区。
将“主风”(Wind Main) 设置为 1.0 或更小(取决于风的强劲程度)。
将“湍流”(Turbulence) 设置为 0.1。
将“脉冲量级”(Pulse Magnitude) 设置为 1.0 或 1.0 以上。
将“脉冲频率”(Pulse Frequency) 设置为 0.25。
如需创建直升飞机飞过的效果:
创建一个球形风区。
将“半径”(Radius) 设置为与直升机大小匹配的值
将“主风”(Wind Main) 设置为 3.0
将“湍流”(Turbulence) 设置为 5.0
将“脉冲量级”(Pulse Magnitude) 设置为 0.1
将“脉冲频率”(Pulse Frequency) 设置为 1.0
将风区附着到与直升机类似的游戏对象 (GameObject) 上。
如需创建爆炸效果:
与直升机的操作一样,但要让“主风”(Wind Main) 和“湍流”(Turbulence) 快速淡化,使效果逐渐消失。