我想弄清楚ARKit是如何工作的。因此,我从GitHub下载了两个不同的项目。试图运行ARKit时无法运行会话测试
1)https://github.com/brianadvent/Simple-ARKit-Game
2-)https://github.com/exyte/ARTetris
他们两个我得到 “无法运行会话,配置不支持此设备上: ” 的错误。 我正在Xcode和iOS中运行beta版本的最新版本。
编辑:我在Viewcontroller这个代码。不应该工作吗?
private func getSessionConfiguration() -> ARSessionConfiguration {
if ARWorldTrackingSessionConfiguration.isSupported {
// Create a session configuration
let configuration = ARWorldTrackingSessionConfiguration()
configuration.planeDetection = .horizontal
return configuration;
} else {
// Slightly less immersive AR experience due to lower end processor
return ARSessionConfiguration()
}
}
某些设备不支持可能设置的WorldConfiguration。例如iPhone 6不支持。您可以尝试将该配置更改为默认配置,而不是它应该有效。 –
它只支持6s和6s plus,7和7s plus在手机 – karthik
因此我不能在iPhone 6的真实世界场景中获得模型吗?还是只是别的吗? –