我试图弄清楚 ARKit 是如何工作的。因此,我从 GitHub 下载了两个不同的项目。
1-) https://github.com/brianadvent/Simple-ARKit-Game
2-) https://github.com/exyte/ARTetris
他们俩我都收到“无法运行会话,此设备不支持配置:”错误。我正在 Xcode 和 iOS 中运行最新版本的测试版。
编辑:我在 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()
}
}