iPad Pro模拟器非常慢,在运行我的cocos2dx游戏时几乎没用。显示的理论FPS为60,但所有动画都需要几分钟而不是几秒钟(例如30秒而不是几分之一秒)。
我确保在我的模拟器上关闭了慢动画100次。
我找到了这个主题:iOS Simulator games run very slow (low fps)解释了可能导致模拟器性能不佳的原因,但是:
我正在使用带有4GB RAM的Macbook Air 2014。你认为这可能是原因吗?谁能告诉我他们在测试游戏时是否使用ipad pro模拟器(Cocos,Unity,SpriteKit?),如果速度不错,那么你的Mac规格可能会影响性能(处理器,RAM?)
答案 0 :(得分:1)
模拟器不是设备,它的性能会因您运行它的机器而异,也取决于您正在模拟的设备类型。
iPad Pro设备既大又具有视网膜显示屏。模拟器必须处理2732 x 2048(12.9" 5.6M像素)和2048 x 1536(9.7" 3M像素)。 iPhone 6 / 6plus及更高版本具有类似的高像素数。这需要大量的CPU + GPU功率来渲染所有这些像素。
你的Macbook Air很不错,但它的屏幕分辨率比模拟器要小得多,而且它的GPU选择时屏幕尺寸较小。集成的英特尔图形并不具备高性能。
如果您可以测试运行与Mac应用程序相同的游戏/应用程序,那么您应该会看到更好的性能。
我的建议:
director->setAnimationInterval(1.f/30.f);
,如果您的游戏需要60fps的游戏玩法,那么您可能需要查看其他选项。 在进行移动开发时,始终建议使用实际设备,因为模拟器/模拟器不能提供真实的性能特征。
即使它并不是您所要求的,我仍然会重复链接答案中的关键点:只关心在实际设备上运行时的性能,并找到一种方法有它影响。