深入学习Sprite Kit(xcode 5)。 我正在处理两个示例程序,1.创建新项目时包含的默认太空飞船示例和2.下载的Adventure游戏。
在iOS模拟器中运行这些示例(不论哪一个都没有关系)。 每个示例的帧速率都非常糟糕。 如果我只添加30艘旋转的太空飞船到太空飞船/你好世界示例中,则帧速率迅速从60 FPS下降到(12 FPS)。
再次强调,在iOS模拟器中运行Adventure游戏示例,每秒运行10-20帧(取决于发生多少动作)。
苹果公司是认真的吗? Sprite Kit似乎很糟糕 - 我认为问题要么是程序员使用Texture Atlas的方式,要么是Sprite Kit(API)处理它们的方式。
有人帮助我理解或解决它吗?
在Mavericks下运行xcode 5,Mac Mini - 我使用Unity3D进行编程,在那里使用2DToolkit仅使用30个对象时没有FR问题。