float AngleGet(Vector3 from, Vector3 to)
{
Vector3 v3 = Vector3.Cross(from, to);
if (v3.z > 0)
return Vector3.Angle(from, to);
else
return 360 - Vector3.Angle(from, to);
}
这里的v3.z 要根据实际情况取 例如替换为v3.y
本文介绍了一种计算两个Vector3方向之间角度的方法,通过使用向量叉乘和点乘结合来确定从一个向量到另一个向量的角度,并考虑了旋转方向。
2041

被折叠的 条评论
为什么被折叠?



