何かをアニメーション化する必要があるだけです。泡など、いくつかの異なるオブジェクトに対していくつかのトゥイーンを作成する必要があります。つまり、バブルごとにアニメーションバブルが必要です。つまり、アニメーションバブル番号1が終了したときに、アニメーションバブル番号2を開始することを意味します。私はそのようなことを書きます:
var tweens = [];
for(var i =0; i < bubbleTab.length; i++)
{
var tween = new Kinetic.Tween({
node: bubbleTab[i],
x: invisibleBubbles[i].getX(),
y: invisibleBubbles[i].getY(),
easing: Kinetic.Easings.BounceEaseOut,
onFinish: function(){
tweens[i+1].play();
},
duration: 2
});
tweens.push(tween);
}
または、メソッドを置き換えonFinish: function()
てplayNextTween(i)
書き込むだけです
function playNextTween(i)
{
tweens[i].play();
}
しかし、まだ機能していません。何ができるかわかりません。ループでトゥイーンをアニメーション化しようとしましたが、ループではすべてのトゥイーンが同時に実行されます。
何か案は?私は GSAP と彼の TweenTimeline について知っていますが、KineticJS では誰も GSAP の作業から解放されません