Xcode模拟器非常慢。
我正在制作通用应用程序。我有一个iPhone 5和一个iPad,用于测试游戏。
由于屏幕大小不同,我想在各种设备上检查我的应用程序,但是Xcode模拟器基本上无法使用。
是否可以使用iPad模拟其他屏幕尺寸?
在ViewController中,我像这样设置场景:
SKScene *scene = [GameScene sceneWithSize:skView.bounds.size];
我尝试改用这样的东西:
SKScene *scene = [GameScene sceneWithSize:CGSizeMake(568,320)];
希望这会将我的场景大小设置为iPhone5的尺寸,并将其显示在我的iPad上。 Kinda iPhone应用程序如何在iPad上打开(如Instagram的应用程序)。
答案 0 :(得分:1)
答案 1 :(得分:0)
关于慢速模拟的主要痛点是(1)启动时间或(2)渲染性能。
对于(1)引导时间,在iOS 13 beta中引导预热(先前已引导)的模拟器的时间降到了大约5秒。第一次引导冷(尚未引导,需要进行第一次引导)大约需要15秒钟。
对于(2)渲染性能,iOS 13 Sims在macOS 10.15 Catalina上运行时支持Metal。 SceneKit位于Metal的顶部,因此在Catalina上的iOS 13 Sim中运行时,应该会看到SceneKit游戏的性能有了显着提高。