import QtQuick 2.0 import QtQuick.Particles 2.0 Rectangle { width: 360 height: 600 color: "black" ParticleSystem { id: particlesSystem } ImageParticle { source: "particle.png" system: particlesSystem color: "red" groups: ["A"] } ImageParticle { source: "particle.png" system: particlesSystem color: "purple" groups: ["B"] } ImageParticle { source: "particle.png" system: particlesSystem color: "green" groups: ["C"] } ParticleGroup { name: "A" duration: 1000 system: particlesSystem to: {"B": 1} } ParticleGroup { name: "B" duration: 1000 system: particlesSystem to: {"C": 1} } Emitter { id: em system: particlesSystem lifeSpan: 10000 maximumEmitted: 10 group: "A" anchors{ left: parent.left right: parent.right bottom: parent.bottom } velocity: AngleDirection { angle: 270 angleVariation: 10 magnitude: 50 } } }