平台專屬指南
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
Unreal Engine
「即時刊登位置 API」可讓使用者立即放置 AR 物件,而無需先移動裝置,ARCore 就能建立完整追蹤功能及偵測表面幾何圖形。
使用者放置物體後,當使用者在環境中移動時,系統會即時調整物體的姿勢。一旦 ARCore 能夠在 AR 物件放置的區域中判斷正確的姿勢,就會更新物件的姿勢和追蹤方法。
在以下範例中,物件一開始使用預估姿勢進行放置,以灰階顏色表示。一旦判斷出正確的姿勢,物件就會著色,表示物件使用的是正確的姿勢。突然改變姿勢也會影響物體的「大小」或感知尺寸。
在圖 1 中,Instant Placement 已停用,且表面幾何圖形未定義。放在撞球桌右側地板上的物體 (四個小藍點) 似乎已倒下,其姿勢未定義。
在圖 2 中,您可以透過齒輪圖示下方的選單啟用即時刊登位置。
在圖 3 中,啟用即時放置功能後,系統會在場景中放置新物件。這張圖片會以灰階顯示,而非彩色顯示,表示系統尚未修正為正確姿勢。
在圖 4 中,當偵測到表面幾何圖形 (如「可追蹤」格線中所述) 時,新物件會變色,且姿態也準確。