Cocos2d 2.x大的精灵帧速率下降

时间:2012-08-20 17:19:38

标签: objective-c cocos2d-iphone opengl-es-2.0

我最近一直在使用Cocos2d 2.0,我注意到如果我使用的屏幕尺寸只有一半或更大,那么帧速率会下降大约10-20帧。这很麻烦,因为我需要至少一个全屏精灵作为背景。

我已尽我所能降低绘制调用和纹理内存,但是将fps提升回60的唯一方法是删除背景精灵。

在制作精灵时,我是否缺少cocos2d 2.0的不同之处?我在多种设备(iPad和iPhone)上尝试过这种设备,它们都有同样的问题。

更新: 我注意到精灵本身的大小,而不是它的纹理,正在影响帧速率。如果我在x和y上将精灵缩放到0.5,那么我的速度为60fps。如果我只缩放x或y轴,那么帧速率会在50到60之间跳跃(比全屏好10 fps)。

0 个答案:

没有答案