由于QmlBook in chinese翻译过来的文字有些比较生疏难于理解,所以本章在它的基础上做些个人理解,建议学习的小伙伴最好配合QmlBook in chinese一起学习。
QML粒子所有类型: Qt Quick Particles QML Types | Qt Quick 6.5.0
Affector类型: Attractor QML Type | Qt Quick 6.5.0
1.粒子影响器Affector
粒子通过Emitter发射器发射后,除了设置速度和生命周期后,就没法控制改变粒子,如果我们需要对粒子进行影响控制,就需要使用Affector子类来实现,Affector子类如下图所示:
对应的子类介绍如下所示:
- ⽣命周期(Age)- 修改粒⼦的⽣命周期
- 吸引(Attractor)- 吸引粒⼦朝向指定点
- 摩擦(Friction)- 按当前粒⼦速度成正⽐减慢运动
- 重⼒ÿ