先贴出代码
public Transform a;
public Transform b;
void Start()
{
float dot = Vector3.Dot(a.transform.forward, b.transform.forward);
float angle = Mathf.Acos(dot) * Mathf.Rad2Deg;
//如果想打印角度,取消注释即可
//print(angle);
}
写到一个空物体或者相机上,把要计算角度的两个物体拖进到 a , b里
想打印角度请取消注释

本文介绍了一个Unity脚本示例,该脚本用于计算两个物体之间方向的角度。通过使用Vector3.Dot方法和 Mathf.Acos函数,可以计算出两个物体朝向之间的夹角,并打印出来。
1万+

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



