粒子

发射器模块

EmissionModuleParticleGeneratorModule 的发射模块。该模块用于处理粒子系统的发射行为,包括粒子发射速率、发射形状以及爆破(burst)行为等。

avatar

属性

属性释义
rateOverTime这是一个 ParticleCompositeCurve 对象,表示粒子的发射速率。默认值为 10
rateOverDistance这是一个 ParticleCompositeCurve 对象,表示粒子的距离发射速率。默认值为 0
shape这是一个 BaseShape 对象,表示发射器的形状

方法

方法释义
addBurst(burst: Burst)添加一个爆破行为
removeBurst(burst: Burst)移除一个爆破行为
removeBurstByIndex(index: number)通过索引移除一个爆破行为
clearBurst()清除所有的爆破行为

形状

目前引擎内置了以下发射器形状,选中粒子组件时提供对应形状的辅助显示。

发射器形状类型释义
BoxShapeBaseShape 对象,发射器形状为立方体
CircleShapeBaseShape 对象,发射器形状为圆圈
ConeShapeBaseShape 对象,发射器形状为类圆锥
HemisphereShapeBaseShape 对象,发射器形状为半球
SphereShapeBaseShape 对象,发射器形状为球体
最后更新于 七月 11, 2024

这篇文档对您有帮助吗?

On this page