すべてのフレームが個別に表示する必要がある画像であるスプライトがあります。今、私が達成したいのは、各画像を間隔で表示することです.1秒または2秒としましょう.
これまで私が試したこと:
var frames = [0, 13, 55, 22, 14];
var sprite;
$.each(frames, function (i, axis) {
// x_axis, y_axis is dynamic
sprite[i] = game.add.sprite(x_axis, y_axis, 'sprite', axis);
sprite[i].animations.add('sprite' + i, [axis]);
// I put 2 on second parameter hoping that it will prolong the interval
// but it's not working. Sprites still shows fast like nothing change
sprite[i].animations.play('sprite' + i, 2, false);
});
また、スプライトのアニメーションを の中に入れてみましsetTimeout
たが、開始時に遅延が発生し、最終的にすべてのスプライト画像がキャンバスに表示されました。
どんな助けでも。フェイザー初心者です。