スプライトのアニメーションを切り替える方法はありますか? たとえば、地面に触れているスプライトがありますが、地面から離れたときに、地面にいるときに再生されるアニメーションとは異なるアニメーションを再生したいと考えています。ただし、再び地面に触れたときに最初のアニメーションを再生することも必要です。私は基本的に次のようなものが欲しいです:
if (sprite.body.touching.down === false) {
sprite.animations.toggleAnimation("different_animation");
} else {
sprite.animations.play("original_animation");
}
Phaser でこれを行う簡単な方法はありますか?