Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _________
  2. main.qml:
  3.  
  4. ...
  5.     Sprite {
  6.         id: mysprite
  7.         src: "mysprite.png"
  8.         frames: 5
  9.         currentFrame: 0 // initial frame
  10.     }
  11. ...
  12.  
  13. ___________
  14. Sprite.qml:
  15.  
  16. import Qt 4.7
  17.  
  18. Rectangle {
  19.     property string src: parent ? "" : "sprite-unittest.png"
  20.     property int frames: parent ? 1 : 7
  21.     property int currentFrame: 0
  22.  
  23.     width: sprite_image.sourceSize.width / frames
  24.     height: sprite_image.sourceSize.height
  25.     color: "transparent"
  26.     clip: true
  27.  
  28.     Image {
  29.         id: sprite_image
  30.         source: src
  31.         x: -currentFrame * (sprite_image.sourceSize.width / frames)
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement