iOS cocos2d设备上的低帧率

时间:2012-06-26 17:50:41

标签: ios cocos2d-iphone frame-rate

我正在开发一个cocos2d游戏(使用iOS 6 SDK和cocos2d 2.0rc2)并且在设备上遇到帧速率较低的问题。这会导致碰撞检测问题,因为大多数问题都涉及用户绘制线条。较低的帧速率会使点被绘制得更远,并且物体可以穿过线,因为它永远不会到达点。当我收到通知时,帧速率问题似乎发生得最多。当通知消失时,帧率不会恢复正常,而是保持低水平,永远不会返回到60fps。有什么想法可能导致这种情况或解决方案,以更低的fps更好地处理线路?

这是绘图代码,如果您想查看其他内容,请告诉我。

-(void) draw {
    glLineWidth(lineScale);

for (int i = 0; i < touchesArray.count; i += 2) {
    CGPoint start = CGPointFromString([touchesArray objectAtIndex:i]);
    CGPoint end = CGPointFromString([touchesArray objectAtIndex:i + 1]);

    ccDrawLine(start, end);
}
}

0 个答案:

没有答案