要在地形和粒子系统上创建风的效果,可使用 Wind Zone 组件添加一个或多个游戏对象。风区内的树会以逼真的动画弯曲,而风本身以脉冲方式移动,从而在树之间营造自然的运动模式。
要直接创建风区游戏对象,请选择 Unity 的顶部菜单,然后选择 GameObject > 3D Object > Wind Zone。可将 Wind Zone 组件添加到__场景__中任何适当的游戏对象(菜单:__Component__ > Miscellaneous > Wind Zone__)。风区的 Inspector__ 提供了许多设置来控制其行为。
有关所有风区设置的详细信息,请参阅 Wind Zone 组件的文档。
可将 Mode 设置为 Directional 或 Spherical。
Main 属性决定了风的整体强度,但可使用 Turbulence 带来一些随机变化。
风以脉冲方式吹过树,从而产生更自然的效果。可使用 Pulse Magnitude 控制脉冲强度,并使用 Pulse Frequency 设置脉冲之间的时间间隔。
风的主要用途是实现树的动画化,但如果粒子系统使用External Forces 模块,那么也会影响粒子系统中的粒子。请参阅粒子系统参考页面以了解更多详细信息。
2019–05–20 页面已修订并进行了编辑审查
添加了新的截屏以及指向其他资源的链接