私はCocos2dを開始しました。誰かが、すべてのフレームが異なるイメージであるいくつかのフレーム、またはイメージと* .plistファイルでの使用方法と作成方法についてアニメーションを作成する方法をplzに説明できますか?JavaでCocos2dを使ってアニメーションを作成するには?
0
A
答えて
1
CCAnimationのオブジェクトを作成し、その中のすべてのイメージフレームを追加し、CCAnimateのオブジェクトを作成してCCAnimationオブジェクトを追加する必要があります。メインオブジェクトのrunActionでCCAnimateオブジェクトを使用します。
2
iは
public void openScrPpr(float duration, CCSprite scrPprRoller) {
CCAnimation scrPprAnim = CCAnimation.animation("", 2/20f);
for (int i = 20; i > 1; i--) {
if (i >= 10 && i <= 20) {
scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol." + i + ".png"));
} else {
scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol.0" + i + ".png"));
}
}
CCAction scrPprAction = CCAnimate.action(duration, scrPprAnim, false);
scrPprRoller.runAction(scrPprAction);
問題があることである...ので、これはあなたが...それはあなたのための完全な助けを願っていますcocos2dでアニメーションを行う方法であるこれを試してみるのダイヤモンドのための私のアニメーションのために、このコードを使用します私は私自身のアニメーションをクレジットに使用することができる例を見つけることができません。どのようなソフトウェアは、スプライトとplistファイル –
とpng画像を作成するのに役立ちます、次のリンクを確認することができます。 http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d。 obj-cにありますが、javaに移植するのは難しくありません。 – Ashishail
私はこのチュートリアルで何時間も過ごしましたが、ここで使用されているプログラムはチュートリアルと同じではなく、まだ何かを見つけることができます。 –