public class Lesson10 : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
#region 世界坐标转本地坐标
//世界坐标系的点转换为本地坐标系的点
//受物体本身缩放影响的
print(transform.InverseTransformPoint(Vector3.forward));
//世界坐标系的方向转换为本地坐标系的方向
//不受物体本身缩放影响的
print(transform.InverseTransformDirection(Vector3.forward));
//受物体本身缩放影响的
print(transform.InverseTransformVector(Vector3.forward));
#endregion
#region 本地坐标转世界坐标
//本地坐标系的点转换为世界坐标系的点
//受缩放影响的
print(transform.TransformPoint(Vector3.forward));//相对本地坐标系的0,0,1转换为相对世界坐标系的点
//本地坐标系的方向转换为世界坐标系的方向
//不受缩放影响的
print(transform.TransformDirection(Vector3.forward));
//受缩放影响的
print(transform.TransformVector(Vector3.forward));
#endregion
}
}