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