粒子

生命周期尺寸模块

SizeOverLifetimeModuleParticleGeneratorModule 的子类,用于处理粒子系统的生命周期内的大小变化。

avatar

属性

属性释义
separateAxes布尔值,指定每个轴的大小是否独立变化
sizeXParticleCompositeCurve 对象,表示 x 轴方向上粒子的大小变化曲线
sizeYParticleCompositeCurve 对象,表示 y 轴方向上粒子的大小变化曲线
sizeZParticleCompositeCurve 对象,表示 z 轴方向上粒子的大小变化曲线
sizeParticleCompositeCurve 对象,获取或设置粒子的大小变化曲线

折线编辑

针对 ParticleCompositeCurve 对象,在编辑器内置了折线编辑器,可视化调整曲线。

avatar

或者在代码中:

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);
最后更新于 七月 11, 2024

这篇文档对您有帮助吗?

On this page