1、世界坐标转本地坐标
// 帮助大概判断一个相对位置
// 世界坐标系的点转为相对本地坐标系的点
// 受缩放影响
this.transform.InverseTransformPoint(Vector3.forward)
可以通过该方法判断物体的相对位置,例如对象A,B,计算B的世界坐标相对于A的本地坐标系的位置,如果x>0,z>0,那么可以判断B在A的右前方
// 世界坐标系的方向转换为相对本地坐标系的方向(方向不变,只是将方向向量平移到本地坐标系)
// 不受到缩放影响
this.transform.InverseTransformDirection(Vector3.forward)
// 受缩放影响
this.transform.InverseTransformVector(Vector3.forward)
2、本地坐标转世界坐标
// 本地坐标系的点转换为相对世界坐标系的点 (常用)
// 比如player要在自己面前的n个单位创建一个特效,不用关心世界坐标系,通过将本地坐标系转换为世界坐标系后进行特效的创建或者攻击范围的判断
// 受到缩放影响
this.transform.TransformPoint(Vector3.forward);
// 本地坐标系的方向转换为相对世界坐标系的方向
// 不受缩放影响
this.transf