1

いつこれを行うかはわかりませんが (おそらく低品質のプレビューから高品質の画像に移行するとき)、とにかく Cocos2D テクスチャ キャッシュでは、1 つの画像を 2 つの異なるテクスチャ フォーマットで使用することはできません。

[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_A8];
CCSprite* a = [CCSprite spriteWithFile@"image.png"];

[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default];
CCSprite* b = [CCSprite spriteWithFile@"image.png"]; // uses A8 not default

これを回避する方法はありますか?

4

1 に答える 1