Version: 2022.1

NoiseModule

struct in UnityEngine

切换到手册

描述

NoiseModule 的脚本接口。

通过噪声模块可将湍流应用于粒子的移动。使用低品质设置可按计算方式创建高效的噪声,使用更高品质设置模拟更平滑、更丰富的噪声。还可以选择为每个轴单独定义噪声的行为。

另请参阅:ParticleSystemParticleSystem.noise

变量

damping较高频率噪声会按比例减小强度(如果启用)。
enabled指定启用还是禁用 NoiseModule。
frequency低值会产生柔和、平滑的噪声,而高值会产生快速变化的噪声。
octaveCount进行合并以生成最终噪声的噪声层。
octaveMultiplier合并每个八度音阶时,按此量缩放强度。
octaveScale合并每个八度音阶时,按此量放大。
positionAmount噪声对粒子位置的影响程度。
quality生成 1D、2D 或 3D 噪声。
remap定义如何重新映射噪声值。
remapEnabled启用最终噪声值的重新映射,从而使噪声值可以转换为不同值。
remapMultiplier重新映射乘数。
remapX定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时,如何在 x 轴上重新映射噪声值。
remapXMultiplierx 轴重新映射乘数。
remapY定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时,如何在 y 轴上重新映射噪声值。
remapYMultipliery 轴重新映射乘数。
remapZ定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时,如何在 z 轴上重新映射噪声值。
remapZMultiplierz 轴重新映射乘数。
rotationAmount噪声对粒子旋转(以度/秒为单位)的影响程度。
scrollSpeed在粒子系统上滚动噪声贴图。
scrollSpeedMultiplier滚动速度乘数。
separateAxes为每个轴单独控制噪声。
sizeAmount噪声对粒子大小的影响程度(用作每个粒子大小的乘数)。
strength整体噪声特效的强度。
strengthMultiplier强度乘数。
strengthX定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时 x 轴上的效果强度。
strengthXMultiplierx 轴强度乘数。
strengthY定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时 y 轴上的特效强度。
strengthYMultipliery 轴强度乘数。
strengthZ定义在使用 ParticleSystem.NoiseModule.separateAxes 选项时 z 轴上的特效强度。
strengthZMultiplierz 轴强度乘数。