[英]ARCore+Unity3D: How to make a scene oriented to north?
我一直在玩Unity中的ARCore。
我想要實現的是根據輸入的GPS坐標和當前的GPS位置產生對象(例如,對象應該以x.xxxxx,y.yyyyy坐標產生,轉換為Unity中的世界坐標)。
我發現為了正確放置物體,我需要以某種方式保持北方向。
如何用ARCore實現這一目標? 在ARKit中,創建場景,使其中一個軸向北(根據場景創建時刻的羅盤讀數)。 這與ARCore不同。
是否有針對ARCore的解決方法?
在Unity Docs中找到答案:
https://docs.unity3d.com/ScriptReference/Compass-magneticHeading.html
function Update () {
// Orient an object to point to magnetic north.
transform.rotation = Quaternion.Euler(0, -Input.compass.magneticHeading, 0);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.