Jump to content

Can't play animations


Recommended Posts

Hello, today my problem looks so stupid, but I can't find a way to solve it. I have a couple of animations that I add using:

this.player.animations.add('idle', Phaser.Animation.generateFrameNames('idle_',1,4), 6, true);
        this.player.animations.add('ataque', Phaser.Animation.generateFrameNames('ataque_',1,2), 10, true);
        this.player.animations.add('daño', Phaser.Animation.generateFrameNames('daño_',1,2), 5, true);
        this.player.animations.add('camina', Phaser.Animation.generateFrameNames('camina_',1,5), 10, true);
        this.player.animations.add('muerte', Phaser.Animation.generateFrameNames('muerte_',1,10), 5, true);

Everything's perfect, using this.animations,play('string') I can play it as well, but here's my problem:

To make my player attack I use Key.justDown, because I want it to attack once per pressing, but if I do:



in this case this.Q = game.input.keyboard.addKey(Phaser.Keyboard.Q); and is the same I use to make attacks

if I use the propertie isDown it plays it, but is useless for me becasue the attack have finished and the animation still looping, even if I set to false the 4th parameter of animations.add.

Link to comment
Share on other sites


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...