Cocos2d iphone Cocos2d FPS drops | |仅在分析模式下工作
我正在制作一个小的Cocos2d测试游戏,里面有一些物理障碍 玩家(一个圆圈)可以撞击。 在模拟器上一切正常(60帧/秒),但在设备上我只有17帧/秒。 有趣的是,如果我使用分析模式(例如活动监视器),我会得到Cocos2d iphone Cocos2d FPS drops | |仅在分析模式下工作,cocos2d-iphone,profiling,physics,box2d,Cocos2d Iphone,Profiling,Physics,Box2d,我正在制作一个小的Cocos2d测试游戏,里面有一些物理障碍 玩家(一个圆圈)可以撞击。 在模拟器上一切正常(60帧/秒),但在设备上我只有17帧/秒。 有趣的是,如果我使用分析模式(例如活动监视器),我会得到 设备上的速度为55-60 FPS。发生了什么事?首先,完全忽略iOS模拟器的性能。首先,它可以明显更快,因为Mac电脑的Intel CPU比iOS设备上的ARM CPU快得多。另一方面,iOS模拟器没有利用图形加速,它使用软件渲染器。因此,图形性能可能比iOS设备的性能慢得多,与真实设备
设备上的速度为55-60 FPS。发生了什么事?首先,完全忽略iOS模拟器的性能。首先,它可以明显更快,因为Mac电脑的Intel CPU比iOS设备上的ARM CPU快得多。另一方面,iOS模拟器没有利用图形加速,它使用软件渲染器。因此,图形性能可能比iOS设备的性能慢得多,与真实设备的性能相比,它一点也不具有可比性,并且不能用于做出“但它在iOS模拟器上运行得很快”之类的断言。这根本没有关系 我不知道这会如何影响你的设备性能。它与测量或分析设备性能无关。测量设备性能的工具是Xcode附带的。您还可以使用cocos2diphone提供的类 iOS上物理引擎的一般提示是减少迭代次数。您通常可以通过低得多的迭代次数获得成功,从而降低CPU负载