私はアイドルプレーヤーのアニメーションを持っています。私はいくつかのアニメーションの間で滑らかな移行をしたいと思います。アイドルアニメーションはデフォルトのアニメーションであり、その遷移から私は別の状態に切り替えることができます(戦いを言いましょう)。アイドルキャラクタアニメーションのためのコードは、現在のようなものです:SpriteKitアニメーション間の適切な遷移
今self.addChild(playerAnimation)
playerAnimation.runAction(SKAction.repeatActionForever(
SKAction.animateWithTextures(playerAnimationManager.idleManAnimation.textureArray, timePerFrame: 0.1)))
、これがある(今のところ永遠に行くことを予定されているが、私はそれを傍受し、その上に新しいアニメーションを追加する必要があります新しい状態の同じ文字)。アイドル状態のアニメーションを停止し、新しいアニメーションに切り替えてから終了するとアイドル状態に戻るべきだと思っていましたが、これがアニメーションを連鎖させる最良の方法であるとは確信していません。それについて行ってください。
提案がありますか?ありがとう!
確かに合理的な解決策のように聞こえる:
もう一つの良いところは、毎回プレーヤーの状態を知るための体制を構築し、この変数に新しいアクションやアニメーションを起動するたびに変更することです。私はそれを試してみて、それがどのように動作するかを見てみましょう – Spyros