Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

OverviewFelgo 1 Support › MovementAnimation Rotate Player

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #6818

    vinylrain3

    I’ve been trying to learn how to use Felgo and I was messing around with Flappy Bird. I am trying to recreate the rotating animation that the bird makes when you press it.┬áThis is what I did but it doesn’t really do anything. Any ideas?

    
    
      MovementAnimation {
        id: climb
        target: parent
        property: "rotation"
    
    
        velocity: -50
        acceleration: -50
      }
    
    
      function push() {
        wabbleX.stop()
        wabbleY.stop()
        audioManager.play(audioManager.idWING)
        collider.body.linearVelocity = Qt.point(0,0)
        var lForwardVector = collider.body.getWorldVector(Qt.point(0,upwardforce));
        collider.body.applyLinearImpulse(lForwardVector, collider.body.getWorldCenter());
        climb.running = true
        climb.running = false
      }

     

    
        
    #6824

    David

    Hi vinylrain3,

    The simplest solutions would be to check the linearVelocity of the CircleCollider and adjust the SpriteSequenceFromFile accordingly in the Player.qml.

    onLinearVelocityChanged: {
      spriteSequence.rotation = linearVelocity.y/5
    }

    Cheers,

    David

Viewing 2 posts - 1 through 2 (of 2 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded