2012-02-05 7 views
1

せずに、単一のイメージファイルからcocos2dのためのアニメーションスプライトを作成:私はcocos2dを学ぶために始めていると私は、次の問題が持っているの.plistファイル

を私は、単一のPNGからスプライトフレームを作成する方法を見つけるように見えることはできませんスプライトファイルを作成し、アニメートします。私は別の画像ファイルやPNGとplistファイルを使用しておよそ百万のチュートリアルを発見したが、私は矩形領域を選択し、通常のループ。任意の助けで(1なしでそれを行う方法を見つけることができない?

+0

... – Haroon

+0

。 –

+0

http://stackoverflow.com/questions/8924385/cocos2d-move-animation-on-a-path/8937100#8937100 – Haroon

答えて

2

スプライトについてcocos2Dで動作させるには、.plistファイルと.pngファイルの両方が必要です。

sharedSpriteFrameCacheとglobalになるCCSpriteFrameCacheオブジェクトが必要です。つまり、Spriteフレームキャッシュはメソッドにのみ存在するわけではありませんスプライトシートファイル参照を含むCCBatchNodeオブジェクトを作成する必要があります。

[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"EntryJump.plist"]; 

CCSpriteBatchNode *entrySpriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"PotkaEntry.pvr.ccz"]; 

私はあなたがしたい場合は、.PNGファイルを使用することができ、.pvr.ccz形式を使用しています。

私がここで言うことは、すべてが定義されてグローバルにロードされるcocos2DのSpriteフレームキャッシュに.plistファイルをロードする必要があることです。次に、cocos2DはCCSpriteBatchNodeオブジェクト(スプライトシート)を使用します。スプライトの個々の画像は.plistファイルで説明されています。私は歩行のための定期的なアニメーションが必要で開始する...私はあなたを助けることができると思いますどのような種類のアニメーションのあなたは、色を変更したり、回転させ、ハイライトまたはいくつかのこと、この希望として作成したい

+0

私は自分自身にいくつかのスプライト画像を見つけて、彼らのためのplistを作成する必要がある場合は?繰り返しますが、私はスプライト編集画像について話しています。私はtexturepackerとzwoptexの両方を試しましたが、1つのスプライトファイルからフレームを分割する方法はまだ見つかりません。 –

+0

あなただけ自動的に画像全体からそれをカットする必要がそれを行わないフレーム名のplistを呼び出す必要があります。 – Haroon

+0

@ハロンと、どうすればいいですか?オンラインでのチュートリアルなどありますか?申し訳ありませんが、私はこれに新しいです。 –