方法一:?=arcos(a·b); a和b是单位向量,?返回的是弧度 代码如下: GameObject a; GameObject b; private void Start() { float angle = Mathf.Acos(Vector3.Dot(a.transform.position.normalized, b.transform.position.normalized)) * 180 / Mathf.PI; } 方法二:Vector3.Angle() float angle = Vector3.Angle(a.transform.position, b.transform.position);
原文:https://www.cnblogs.com/nanyang0310/p/14880547.html