ARKitの仕組みを理解しようとしています。したがって、私はGitHubから2つの異なるプロジェクトをダウンロードします。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プラス、7と7sプラス電話 – karthik
iPhone 6の現実世界のシーンでモデルを手に入れることはできませんか?それともちょうど別のことですか? –