0

CocosBuilder では、アニメーション エディタ (タイムライン) を使用して、オブジェクト (CCSprite、CCNode など) のアニメーションを設定できます。

ただし、オブジェクト A を 200 ピクセル移動するアニメーションを再生し、オブジェクト B を 300 ピクセル移動する別のアニメーションを再生すると、CocosBuilder は常に最初のオブジェクト (A) の位置を元の位置にリセットしてから 2 番目に再生します。アニメーション。

つまり、別のアニメーションが再生されると、アニメーションの効果を保持できません。私の回避策は、オブジェクト A のコピーを作成し、新しい位置で表示されるように設定し、元の A を非表示に設定することです。しかし、これは非常に不器用で非現実的です。

これを防ぐ方法はありますか?

どうもありがとう!

4

1 に答える 1

0

2 つの個別の ccb ファイル (オブジェクトごとに 1 つ) を作成し、それらをメイン シーンにドラッグ アンド ドロップすることができます。各 ccb には関連するアニメーションがあります。たとえば、オブジェクト A の ccb には、それを 200 px 変換するアニメーションがあります。このように、アニメーションは独立しています。

于 2013-01-29T22:43:07.430 に答える