簡體   English   中英

ARCore + Unity3D:如何將場景定向到北方?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM