![](/img/trans.png)
[英]Calculate X angle between ImageTarget and ARCamera in Vuforia Unity?
[英]Unity Angle Between Positions
我目前正在研究我們之間的克隆。 我正在研究一個通風系統,其中箭頭(通過通風口導航)指向完全錯誤的方向。
箭頭預制件只是一個空對象,精靈作為一個孩子,其位置沿前向軸改變。
Vector3 targetDir = myVent.transform.position - nextVent.transform.position;
transform.eulerAngles = new Vector3(0, Vector3.SignedAngle(myVent.transform.position, targetDir, Vector3.forward), 0);
全場景:截圖1
Arrow Prefab 的樣子:截圖 2
謝謝!
使用叉積找到變換應該是的前向方向,然后使用Quaternion.LookRotation
設置旋轉:
Vector3 right = nextVent.transform.position - myVent.transform.position;
Vector3 forward = Vector3.Cross(right.normalized, Vector3.up);
transform.rotation = Quaternion.LookRotation(forward);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.