学习笔记适合新手,如有错误请指正。?号处也请各位指点下,谢谢。
实现树的摆动,增加风域(Wind Zone)
点击导航菜单栏》GameObject》3D Object》Wind Zone菜单项 创建一个风域
风域的具体参数如下:
Mode:风域的模式,Directional方向风域,整个场景的所有树木都会受到风的影响,Spherical球状区域风域,只有球体内包裹的树木会受到风的影响
Radius:在球状区域模式下覆盖的球状区域半径,在方向风域模式下不能设置该参数
Wind Main:风的力度
Wind Turbulence:风力改变的快慢
Wind Pulse Magnitude:树受风力摇摆的幅度
Wind Pulse Frequency:风力改变的频率
风域不仅能实现风吹树木的效果,还能模拟例如爆炸是树木受到的波及效果,需要注意的是,风域只能作用于树木,对其他游戏对象(如导入的网格模型)是没有效果的
最后介绍3中效果的实现方式:
1树木受到清风吹过的效果
创建风域并设置模式为方向风域,参数设置如下:
Wind Main设置为1
Turbulence设置为0.1
Pulse Magnitude设置为1.0或以上
Pulse Frequency设置为0.25
2树木受到直升机降落产生的强气流效果
创建风域并设置模式为球状区域,将风域直接移动到直升机对象下,作为其子物体并将相对位置设置为0,是其位于直升机的中心,然后风域参数设置如下:
Wind Main设置为3
Turbulence设置为5
pulse Magnitude设置为0.1
Pulse Frequency设置为1.0
3爆炸的效果
和直升机类似,因为爆炸产生的是很短时间内的剧烈气流,需要在爆炸过后迅速将Wind Main和Turbulence参数减小
时间: 2024-10-07 05:06:53