# 粒子参数

已经看了如何通过改变发射器的行为来改变模拟。 使用的粒子绘制器允许控制每个粒子的粒子图像可视化。

回到例子,我们更新ImageParticle。 首先,将粒子图像更改成一个小的闪烁的星星图像:

ImageParticle {
    ...
    source: 'assets/star.png'
}

颗粒应染成金色,每个颗粒的颜色变化幅度为+/-20%:

color: '#FFD700'
colorVariation: 0.2

为了使场景更加生动,希望粒子旋转。 每个粒子应从顺时针方向15°开始旋转,粒子的起始选转角度之间差异为±5°。 此外,粒子应该以每秒45°的速度连续旋转,粒子的旋转速度在粒子间的差异为每秒+/-15°:

rotation: 15
rotationVariation: 5
rotationVelocity: 45
rotationVelocityVariation: 15

同样重要的是,更改粒子的进入效果,这是粒子刚出现时候的效果。在这种情况下,使用缩放效果:

entryEffect: ImageParticle.Scale

所以现在到处都出现了旋转的金色星星。

image

这是一个段中为图像粒子更改的代码。

ImageParticle {
    source: "assets/star.png"
    system: particleSystem
    color: '#FFD700'
    colorVariation: 0.2
    rotation: 0
    rotationVariation: 45
    rotationVelocity: 15
    rotationVelocityVariation: 15
    entryEffect: ImageParticle.Scale
}
最后更新: 12/26/2021, 7:58:18 PM