diff options
Diffstat (limited to 'examples/declarative/particles/imageparticle/sprites.qml')
-rw-r--r-- | examples/declarative/particles/imageparticle/sprites.qml | 57 |
1 files changed, 31 insertions, 26 deletions
diff --git a/examples/declarative/particles/imageparticle/sprites.qml b/examples/declarative/particles/imageparticle/sprites.qml index a5afc61830..ad18c48640 100644 --- a/examples/declarative/particles/imageparticle/sprites.qml +++ b/examples/declarative/particles/imageparticle/sprites.qml @@ -41,61 +41,62 @@ import QtQuick 2.0 import QtQuick.Particles 2.0 -Rectangle{ +Rectangle { color: "goldenrod" width: 800 height: 800 id: root - SpriteImage{ - sprites: [Sprite{ + + SpriteImage { + sprites: [Sprite { name: "happy" source: "../images/squarefacesprite2.png" frames: 6 duration: 120 to: {"silly": 0.4, "sad": 0.2, "cyclops":0.1, "boggled":0.3, "dying":0.0} - }, Sprite{ + }, Sprite { name: "silly" source: "../images/squarefacesprite.png" frames: 6 duration: 120 to: {"love": 0.4, "happy": 0.1, "evil": 0.2, "cyclops":0.1, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "sad" source: "../images/squarefacesprite3.png" frames: 6 duration: 120 to: {"love" : 0.2, "evil": 0.2, "silly": 0.2, "cyclops":0.2, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "cyclops" source: "../images/squarefacesprite4.png" frames: 6 duration: 120 to: {"love": 0.1, "evil": 0.1, "silly":0.1, "boggled":0.1, "cyclops" : 1.0} - }, Sprite{ + }, Sprite { name: "evil" source: "../images/squarefacesprite5.png" frames: 6 duration: 120 to: {"happy": 1.0} - }, Sprite{ + }, Sprite { name: "love" source: "../images/squarefacesprite6.png" frames: 6 duration: 120 to: {"sad": 0.6, "evil":0.4, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "boggled" source: "../images/squarefacesprite7.png" frames: 6 duration: 120 to: {"love" : 0.2, "evil": 0.2, "silly": 0.2, "cyclops":0.1, "sad":0.2} - }, Sprite{ + }, Sprite { name: "dying" source: "../images/squarefacespriteX.png" frames: 4 duration: 120 to: {"dead":1.0} - }, Sprite{ + }, Sprite { name: "dead" source: "../images/squarefacespriteXX.png" frames: 1 @@ -108,78 +109,82 @@ Rectangle{ y: 20 z:4 } - ParticleSystem{ id: sys } - ImageParticle{ + + ParticleSystem { id: sys } + + ImageParticle { anchors.fill: parent id: particles system: sys - sprites: [Sprite{ + sprites: [Sprite { name: "happy" source: "../images/squarefacesprite2.png" frames: 6 duration: 120 to: {"silly": 0.4, "sad": 0.2, "cyclops":0.1, "boggled":0.3, "dying":0.0} - }, Sprite{ + }, Sprite { name: "silly" source: "../images/squarefacesprite.png" frames: 6 duration: 120 to: {"love": 0.4, "happy": 0.1, "evil": 0.2, "cyclops":0.1, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "sad" source: "../images/squarefacesprite3.png" frames: 6 duration: 120 to: {"love" : 0.2, "evil": 0.2, "silly": 0.2, "cyclops":0.2, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "cyclops" source: "../images/squarefacesprite4.png" frames: 6 duration: 120 to: {"love": 0.1, "evil": 0.1, "silly":0.1, "boggled":0.1, "cyclops" : 1.0} - }, Sprite{ + }, Sprite { name: "evil" source: "../images/squarefacesprite5.png" frames: 6 duration: 120 to: {"happy": 1.0} - }, Sprite{ + }, Sprite { name: "love" source: "../images/squarefacesprite6.png" frames: 6 duration: 120 to: {"sad": 0.6, "evil":0.4, "boggled":0.2} - }, Sprite{ + }, Sprite { name: "boggled" source: "../images/squarefacesprite7.png" frames: 6 duration: 120 to: {"love" : 0.2, "evil": 0.2, "silly": 0.2, "cyclops":0.1, "sad":0.2} - }, Sprite{ + }, Sprite { name: "dying" source: "../images/squarefacespriteX.png" frames: 4 duration: 120 to: {"dead":1.0} - }, Sprite{ + }, Sprite { name: "dead" source: "../images/squarefacespriteXX.png" frames: 1 duration: 10000 }] } - Emitter{ + + Emitter { system: sys emitRate: 16 lifeSpan: 10000 - speed: AngleDirection{angle: 90; magnitude: 60; angleVariation: 5} - acceleration: PointDirection{ y: 10 } + speed: AngleDirection {angle: 90; magnitude: 60; angleVariation: 5} + acceleration: PointDirection { y: 10 } size: 30 sizeVariation: 10 width: parent.width height: 100 } - SpriteGoal{ + + SpriteGoal { system: sys width: root.width; height: root.height/2; |