diff options
Diffstat (limited to 'examples/declarative/particles/imageparticle/sprites.qml')
-rw-r--r-- | examples/declarative/particles/imageparticle/sprites.qml | 139 |
1 files changed, 30 insertions, 109 deletions
diff --git a/examples/declarative/particles/imageparticle/sprites.qml b/examples/declarative/particles/imageparticle/sprites.qml index ad18c48640..dfc4447e45 100644 --- a/examples/declarative/particles/imageparticle/sprites.qml +++ b/examples/declarative/particles/imageparticle/sprites.qml @@ -42,69 +42,20 @@ import QtQuick 2.0 import QtQuick.Particles 2.0 Rectangle { - color: "goldenrod" + color: "lightsteelblue" width: 800 height: 800 id: root 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 { - 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 { - 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 { - 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 { - name: "evil" - source: "../images/squarefacesprite5.png" - frames: 6 - duration: 120 - to: {"happy": 1.0} - }, Sprite { - name: "love" - source: "../images/squarefacesprite6.png" - frames: 6 - duration: 120 - to: {"sad": 0.6, "evil":0.4, "boggled":0.2} - }, 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 { - name: "dying" - source: "../images/squarefacespriteX.png" - frames: 4 - duration: 120 - to: {"dead":1.0} - }, Sprite { - name: "dead" - source: "../images/squarefacespriteXX.png" - frames: 1 - duration: 10000 - }] - - width: 100 - height: 100 + sprites: Sprite { + name: "bear" + source: "../images/bear_tiles.png" + frames: 13 + duration: 120 + } + width: 250 + height: 250 x: 20 y: 20 z:4 @@ -118,68 +69,38 @@ Rectangle { system: sys 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 { - 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 { - 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 { - 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 { - name: "evil" - source: "../images/squarefacesprite5.png" - frames: 6 - duration: 120 - to: {"happy": 1.0} - }, Sprite { - name: "love" - source: "../images/squarefacesprite6.png" - frames: 6 - duration: 120 - to: {"sad": 0.6, "evil":0.4, "boggled":0.2} + source: "../images/starfish_1.png" + frames: 1 + duration: 260 + to: {"happy": 1, "silly": 1, "angry": 1} }, 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} + name: "angry" + source: "../images/starfish_0.png" + frames: 1 + duration: 260 + to: {"happy": 1, "silly": 1, "angry": 1} }, Sprite { - name: "dying" - source: "../images/squarefacespriteX.png" - frames: 4 - duration: 120 - to: {"dead":1.0} + name: "silly" + source: "../images/starfish_2.png" + frames: 1 + duration: 260 + to: {"happy": 1, "silly": 1, "noticedbear": 0} }, Sprite { - name: "dead" - source: "../images/squarefacespriteXX.png" + name: "noticedbear" + source: "../images/starfish_3.png" frames: 1 - duration: 10000 + duration: 2600 }] } Emitter { system: sys - emitRate: 16 + emitRate: 2 lifeSpan: 10000 speed: AngleDirection {angle: 90; magnitude: 60; angleVariation: 5} acceleration: PointDirection { y: 10 } - size: 30 - sizeVariation: 10 + size: 160 + sizeVariation: 40 width: parent.width height: 100 } @@ -189,6 +110,6 @@ Rectangle { width: root.width; height: root.height/2; y: root.height/2; - goalState:"dead" + goalState:"noticedbear" } } |