0

ここから Android Cocos2D を始めます。スプライト画像を直接追加できることがわかりました。

しかし、私はすでに巨大なスプライト シートを手に入れており、ゲームで使用されるすべてのスプライトが含まれています。

Cocos2D に、「スプライト シートから (x1,y1) から (x2,y2) の部分を CCGLSurfaceView 上の場所に描画したい」と指定するだけの関数呼び出しがありますか?

4

1 に答える 1

0

CCSpriteSheet は非推奨です。代わりに CCSpriteBatchNode を使用することをお勧めします (実際には非常に似ています)。batchNode からスプライトを作成できます。

CCSprite *sprite = [CCSprite spriteWithBatchNode:batch rect:CGRectMake(x1, y1, x2, y2)];

それがobjective-cのコードですが、android版でも同じ機能があると思います

于 2011-08-25T11:05:05.990 に答える