ARSession + SCNView性能问题

时间:2018-01-03 10:04:52

标签: ios scenekit arkit

我试图用ARKit做一些调查。在其ARKit演示中,无论是使用ARSCNView还是ARSession +金属,性能都很好(在iPhone 6s上,CPU约为50%)。但是,如果我用SCNView + ARSession替换ARSCNView,CPU会在几秒钟后转为100%以上,然后接收" [技术]世界跟踪性能受到资源限制的影响[1] & #34;在控制台中。

有人知道为什么SCNView会降低ARSession + metal的性能吗? ARSCNView如何针对此问题进行优化?

注意:我的演示项目很简单:创建一个基于SceneKit的游戏项目,在viewDidLoad函数中添加以下代码,

let configuration = ARWorldTrackingConfiguration()
configuration.planeDetection = .horizontal
arsession = ARSession()
arsession.run(configuration, options: ARSession.RunOptions(rawValue: 0))

0 个答案:

没有答案