我想弄清楚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的真實世界場景中獲得模型嗎?還是隻是別的嗎? –