1

スプライトフレームを次のようにロードすると、次のことがわかります。

  CCSprite *temp=[CCSprite spriteWithSpriteFrameName:[NSString stringWithFormat:@"can%i.png",rand]];

通常、キャッシュ内の最後のスプライト シートからスプライトを取得します。

特定のスプライト シートから特定のスプライトを読み込みたい:

からロードsprite1.pngspritesheet1.pngます。どうすればいいですか?

ありがとう 。

4

1 に答える 1

1

一意のスプライト フレーム名のみを使用するか、重複したフレームを含むアトラスを適切にロード/アンロードするようにしますが、使用中のテクスチャはテクスチャをメモリに保持するため、これは困難です。

于 2013-10-19T11:10:12.007 に答える