Version: 2020.3
SpeedTree
草和其他细节

风区(Wind Zones)

要在地形和粒子系统上创建风的效果,可使用 Wind Zone 组件添加一个或多个游戏对象。风区内的树会以逼真的动画弯曲,而风本身以脉冲方式移动,从而在树之间营造自然的运动模式。

使用风区(Using Wind Zones)

To create a Wind Zone GameObject directly, go to Unity’s top menu and then go to GameObject > 3D Object > Wind Zone. You can add the Wind Zone component to any suitable GameObject already in the Scene (menu: Component > Miscellaneous > Wind Zone). The Inspector for the Wind Zone has a number of settings to control its behavior.

Wind Zone Inspector
Wind Zone Inspector

可将 Mode 设置为 DirectionalSpherical

  • Directional 模式下,风立刻影响整个地形。这对于创建树木的自然运动等效果非常有用。
  • Spherical 模式下,风在 Radius 属性定义的球体内向外吹。这对于创建爆炸等特殊效果非常有用。

Main 属性决定了风的整体强度,但可使用 Turbulence 带来一些随机变化。

风以脉冲方式吹过树,从而产生更自然的效果。可使用 Pulse Magnitude 控制脉冲强度,并使用 Pulse Frequency 设置脉冲之间的时间间隔。

属性

属性: 功能:
Mode
        Spherical 风区仅在半径内有效果,并且从中心向边缘衰减。
        Directional 风区在一个方向上影响整个场景。
Radius Radius of the Spherical Wind Zone (only active if the mode is set to Spherical).
Main 施加到受风区影响的所有对象上的主风力。
Turbulence 该值表示风的噪声。值越大,风向的变化越大。
Pulse Magnitude 定义风脉冲强度乘数。
Pulse Frequency 定义风脉冲长度和频率。

粒子系统(Particle Systems)

风的主要用途是实现树的动画化,但如果粒子系统使用External Forces 模块,那么也会影响粒子系统中的粒子。请参阅粒子系统参考页面以了解更多详细信息。

SpeedTree
草和其他细节