参考:https://www.jianshu.com/p/c23ebd02d376
点乘
A向量在B向量 A向量在B向量 上的投影长度的乘积,大于180的话会是负的,所以可以根据这个判断前后关系
游戏物体前后关系
if (Vector3.Dot(Camera.main.transform.forward, position - Camera.main.transform.position) >= 0)
{
Visibility = true;
}
else
{
Visibility = false;
}
叉乘
左手座标系用叉乘用左手螺旋定则(Unity)
右手座标系用叉乘用右手螺旋定则(我们教科书上学的是右手坐标系)