SizeOverLifetimeModule
是 ParticleGeneratorModule
的子类,用于处理粒子系统的生命周期内的大小变化。
属性 | 释义 |
---|---|
separateAxes | 布尔值,指定每个轴的大小是否独立变化 |
sizeX | ParticleCompositeCurve 对象,表示 x 轴方向上粒子的大小变化曲线 |
sizeY | ParticleCompositeCurve 对象,表示 y 轴方向上粒子的大小变化曲线 |
sizeZ | ParticleCompositeCurve 对象,表示 z 轴方向上粒子的大小变化曲线 |
size | ParticleCompositeCurve 对象,获取或设置粒子的大小变化曲线 |
针对 ParticleCompositeCurve 对象,在编辑器内置了折线编辑器,可视化调整曲线。
或者在代码中:
sizeOverLifetime.enabled = true;
sizeOverLifetime.size.mode = ParticleCurveMode.Curve;
const curve = sizeOverLifetime.size.curve;
const keys = curve.keys;
keys[0].value = 0.153;
keys[1].value = 1.0;
curve.addKey(0.057, 0.37);
curve.addKey(0.728, 0.958);