# 粒子参数
已经看了如何通过改变发射器的行为来改变模拟。 使用的粒子绘制器允许控制每个粒子的粒子图像可视化。
回到例子,我们更新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
所以现在到处都出现了旋转的金色星星。
这是一个段中为图像粒子更改的代码。
ImageParticle {
source: "assets/star.png"
system: particleSystem
color: '#FFD700'
colorVariation: 0.2
rotation: 0
rotationVariation: 45
rotationVelocity: 15
rotationVelocityVariation: 15
entryEffect: ImageParticle.Scale
}