繁体   English   中英

iPad Pro模拟器+ cocos在Macbook Air 4 GB RAM上极其缓慢

[英]iPad Pro simulator + cocos extremely slow on Macbook Air 4 GB RAM

iPad Pro模拟器太慢,以至于在运行我的cocos2dx游戏时它们几乎变得无用。 理论上显示的FPS是60,但是所有动画都用几分钟而不是几秒钟(例如,用30秒而不是几分之一秒)。

我确保在模拟器上关闭慢速动画100次。

我发现了这个主题: iOS模拟器游戏的运行速度非常慢(低fps) ,其中解释了可能导致模拟器性能不佳的原因,但是:

  • 首先,我无法推断出他们的模拟器的运行速度有多慢(他们抱怨FPS不好,理论上的fps不错(???))。 我给人的印象是,他们可以测试某些东西,而我却不能
  • 其次,我需要解决此问题的方法,因为我需要在12.9英寸的iPad Pro上测试我的东西,而我现在没有足够的资金购买测试用的东西:)。 但是,我正在考虑购买更好的Macbook。

我正在使用具有4GB RAM的Macbook Air 2014。 您认为这可能是原因吗? 谁能告诉我他们在测试游戏(Cocos,Unity,SpriteKit?)时是否在使用ipad pro模拟器?如果速度不错,那么可能会影响性能的Mac规格(处理器,RAM?)

模拟器不是设备,它的性能取决于运行它的计算机,还取决于您要模拟的设备的类型。

iPad Pro设备既大又具有视网膜显示屏。 模拟器必须处理2732 x 2048(12.9英寸560万像素)和2048 x 1536(9.7英寸3M像素)。 iPhone 6 / 6plus和更高型号的像素数也差不多。 这需要大量的CPU + GPU功能来渲染所有这些像素。

Macbook Air不错,但是它的屏幕分辨率比模拟器要小得多,并且选择GPU时要考虑到较小的屏幕尺寸。 集成的英特尔图形并不是那种性能。

如果您可以测试运行与Mac应用程序相同的游戏/应用程序,则应该会看到更好的性能。

我的建议:

  • 在日常测试期间(或在调试模式下),请使用30fps director->setAnimationInterval(1.f/30.f); ,如果您的游戏需要60fps的播放速度,那么您可能需要研究其他选项。
  • 您还可以添加一种非视网膜iPad模拟器进行测试。 iPad Mini或iPad2。定期在Pro模拟器上进行测试,仅检查是否存在任何定位/缩放问题。
  • 渲染到较小的帧缓冲区,然后渲染按比例放大到最终屏幕缓冲区的帧缓冲区。

始终建议您在进行移动开发时获得实际的设备,因为模拟器无法提供真实的性能特征。

即使不是您要的内容,我仍然会重复链接的答案中的要点:只担心在实际设备上运行时的性能,并找到一种不会对其产生影响的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM