为什么Cocos2D iPhone v1.x在iPhone 5S中变慢?

时间:2013-10-24 10:48:33

标签: ios6 opengl-es cocos2d-iphone ios7 iphone-5

我们有一个使用Cocos2D v1.x的应用,我们无法将其更新到最新版本。在iPhone 5S上加载时,我认为它应该加载得更快,但似乎没有。假设在iOS6上最有可能运行的其他设备中加载场景需要7秒钟,当我们在iPhone 5S上加载场景时,需要大约11秒。

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

Cocos2d 1.x使用OpenGL 1,Cocos2d 2.x使用OpenGL 2.此外,iPhone 5S使用OpenGL 3.

Xcode 5不能正确支持OpenGL 1,并且会使用一些不推荐使用的函数。

因此,已经编译和发布的游戏将正常运行。但是如果你使用iOS SDK 7.0编译这个游戏,你将会遇到一些冲突。

您有两个选择:更新cocos2d,或使用旧版iOS SDK的旧Xcode版本

答案 1 :(得分:0)

谢谢!我发现有一个访问文件但不再需要的调用。我删除了那个电话,问题得到解决。