【发布时间】:2011-11-24 20:14:24
【问题描述】:
在 Cocos2d 中我将播放动画。动画大约有12帧,每一帧都比较大。其实每一帧的-hd版本还是蛮大的。
无论如何,首先,我通过使用 Zwoptex 将所有 12 帧放入纹理中来创建它。纹理约为 2048x2048。
这样我就可以使用该纹理为 CCSpriteBatchNode 中的 CCSprite 设置动画。
但我似乎收到了 2 级内存警告。
现在我想起来了,我认为 CCSpriteBatchNode 不应该用于 one 精灵。我想它只有在你想绘制大量使用相同纹理的精灵时才有用。
所以我想知道:我应该逐帧动画精灵吗(没有巨大的纹理)?或者是否有可能以不同的方式使用这种巨大的纹理?
【问题讨论】:
标签: objective-c cocos2d-iphone