在Apple的演示文稿中他們說如果ARWorldTrackingConfiguration不支持,我們可以使用較小的AROrientationTrackingConfiguration(以前稱爲ARSessionConfiguration)。在低端設備中支持ARKit?
但是當我嘗試這一個A8設備(iPad的迷你4)上,它沒有什麼區別是否讓ARWorldTrackingConfiguration()失敗與否。跟蹤不起作用。
if ARWorldTrackingConfiguration.isSupported {
let configuration = ARWorldTrackingConfiguration()
sceneView.session.run(configuration)
}
else {
sceneView.session.run(AROrientationTrackingConfiguration())
}
如果A8不支持ARKit,支持AROrientationTrackingConfiguration()有什麼意義?
我不認爲你可以希望的A8設備的任何deteministic行爲。 ArKit支持僅適用於A9及以上版本,因爲Apple的狀態爲 'ARKit在Apple A9和A10處理器上運行。這些處理器提供突破性的性能,可以快速瞭解場景,並讓您在真實世界的場景之上構建詳細且引人注目的虛擬內容。您可以利用Metal,SceneKit和第三方工具(如Unity和虛幻引擎)中的ARKit優化。 –
然後哪些設備支持AROrientationTrackingConfiguration()? –