我最近将一个项目从 Cocos2d 1.1 移植到 2.0。到目前为止一切正常,但我注意到 iPhone 4 和 iPod Touch 4 的帧速率从 60 fps 下降到 40-50 fps 左右。我尝试过的其他设备(iPad 1 和 3、iPhone 4s)仍然跑到60。
起初我以为我有太多的绘图调用,但在将调用从 54 减少到 17 之后,我在两个设备上仍然有相同的 fps。我应该注意,我在默认的 Hello World 模板上没有这个问题,控制台中也没有任何 openGL 错误。我的内存占用大约是 50mb,所以我认为这也不是问题。有任何想法吗?