返回
Unity粒子系统(5.x)基础(三)
前端
2024-01-28 04:04:57
External Forces
外部力模块使您能够在粒子系统上施加外部力。这可以用来模拟各种效果,例如重力、风和湍流。
- Force Mode: 此属性确定力如何应用于粒子。有三种模式可供选择:
- Force: 力将作为一个持续的力量应用于粒子。
- Impulse: 力将作为一个单一的脉冲应用于粒子。
- Velocity Change: 力将应用于粒子,使粒子速度发生变化。
- Force Direction: 此属性确定力的方向。您可以选择使用世界空间或局部空间来指定方向。
- Force Magnitude: 此属性确定力的强度。您可以使用曲线来控制力的强度随时间的变化。
- Force Variation: 此属性确定力的随机性。您可以使用曲线来控制力的随机性随时间的变化。
Noise module
噪声模块使您能够在粒子系统中添加随机性。这可以用来创建各种效果,例如烟雾、火和爆炸。
- Noise Type: 此属性确定噪声的类型。有四种噪声类型可供选择:
- Simple Noise: 此噪声类型产生平滑的随机噪声。
- Perlin Noise: 此噪声类型产生更粗糙的随机噪声。
- Cellular Noise: 此噪声类型产生具有清晰边界的随机噪声。
- Fractal Noise: 此噪声类型产生具有多个尺度的随机噪声。
- Frequency: 此属性确定噪声的频率。您可以使用曲线来控制噪声的频率随时间的变化。
- Amplitude: 此属性确定噪声的振幅。您可以使用曲线来控制噪声的振幅随时间的变化。
- Speed: 此属性确定噪声在粒子系统中的移动速度。您可以使用曲线来控制噪声的速度随时间的变化。
- Offset: 此属性确定噪声的偏移量。您可以使用曲线来控制噪声的偏移量随时间的变化。
Collision
碰撞模块使您能够模拟粒子与其他对象之间的碰撞。这可以用来创建各种效果,例如灰尘、碎石和水花。
- Collision Mode: 此属性确定粒子与其他对象碰撞时会发生什么。有三种碰撞模式可供选择:
- Stop: 粒子将停止移动并粘在它碰撞到的对象上。
- Bounce: 粒子将从它碰撞到的对象上反弹回来。
- Kill: 粒子将被销毁。
- Collision Layer: 此属性确定粒子可以与哪些层碰撞。
- Collision Radius: 此属性确定粒子的碰撞半径。
- Collision Damping: 此属性确定粒子与其他对象碰撞时损失多少能量。
- Collision Friction: 此属性确定粒子与其他对象碰撞时损失多少速度。