Waits for the specified delay, in milliseconds, then starts playback of the given animation.
If the animation also has a delay value set in its config, it will be added to the delay given here.
If an animation is already running and a new animation is given to this method, it will wait for the given delay before starting the new animation.
If no animation is currently running, the given one begins after the delay.
When playing an animation on a Sprite it will first check to see if it can find a matching key locally within the Sprite. If it can, it will play the local animation. If not, it will then search the global Animation Manager and look for it there.
Prior to Phaser 3.50 this method was called 'delayedPlay'.
name | type | description |
---|---|---|
key | string | Phaser.Animations.Animation | Phaser.Types.Animations.PlayAnimationConfig |
The string-based key of the animation to play, or an Animation instance, or a |
delay | number |
The delay, in milliseconds, to wait before starting the animation playing. |
This Game Object.