深入研究 sprite 套件 (xcode 5)。我正在使用两个示例程序,1. 创建新项目时包含的默认宇宙飞船示例,2. 我下载的冒险游戏。
在 iOS 模拟器中运行这些示例(似乎哪个并不重要)。每个的帧速率绝对是糟糕的。如果我在太空船/hello world 示例中仅添加 30 艘旋转太空船,则 FR 会迅速从 60 FPS 下降到(ug)12 FPS。
同样,冒险游戏示例在 iOS Sim 中运行,运行速度高达 10-20 FPS(取决于正在进行的动作量)。
苹果对于这些游戏示例是认真的吗? Sprite Kit 似乎很糟糕——我认为问题要么是程序员使用纹理图集的方式,要么是 Sprite Kit (API) 处理它们的方式。
有人帮助我理解这个或解决它吗?
在 Mavericks、Mac Mini 下运行 xcode 5——我在 Unity3D 中编程,并且在 FR 中没有任何问题,尤其是使用 2DToolkit 时只有 30 个对象。
模拟器不是一个设备。模拟器使用 Mac 的 CPU(速度更快)和 Mac 的内存(更多)。然而,模拟器还通过软件渲染器 http://en.wikipedia.org/wiki/Software_rendering,即使在最快的 CPU 上,速度也非常慢。
由于这一点以及最终用户不会在模拟器上运行应用程序的事实,模拟器上的任何性能测量都是完全无关的!
抱歉大喊大叫,但我觉得这需要坚定地说出来。 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)