4

craftyjs を使い始めたばかりで、問題が発生しています。

同じアニメーション用に 2 行あるスプライト シートがあります。上段は4段、下段は3段。

7枚の画像すべてを再生する方法がわかりません。いずれかの行で再生することはできますが、すべての行で再生することはできません。

これが私が持っている主な機能です。コメントアウトされたセクションに注意してください。各フレームを明示的に設定すると、正常に動作するようになります。私は7つしか持っていないので、これはそれほど悪くはありません....しかし、100以上のものもあります!

function talk(){
   var talker = Crafty.e('2D, Canvas, talk_start, SpriteAnimation');
   /*
    .reel('talk', 1000 ,[ 
       [0,0],[1,0],[2,0],[3,0],
       [0,1],[1,1],[2,1]
     ])
   */
   talker.reel('talk', 1000, 0, 0, 6);
   talker.animate('talk', -1);
}

フレームを手動で作成しなくても、スプライト シートのすべての行を通過させる方法はありますか?

前もって感謝します!

4

1 に答える 1