hexi icon indicating copy to clipboard operation
hexi copied to clipboard

"animating" boolean unaware of ended loop?

Open oaklandgit opened this issue 4 years ago • 1 comments

Hi,

I am trying to detect when an animation sequence is complete.

This doesn't work, for example, if I use it in my game loop:

console.log(mySprite.animating);

it will always log "true" even after the sequence has ended. (I am using mySprite.loop = false);

I read through the docs and code. Is there a prescribed way to detect when an animation sequence has completed? Such as a callback perhaps?

Thank you!

oaklandgit avatar Jan 24 '21 23:01 oaklandgit

Update:

onComplete and the animation boolean work if I use the play method for the animated sprite. e.g. mySprite.play();

but not when I use the playAnimation method. e.g. mySprite.playAnimation([0,7]);

but the play method doesn't seem to respect settings such as "fps" or "loop" so I'm at a loss.

oaklandgit avatar Jan 25 '21 00:01 oaklandgit