请问 transform.TransformDirection()与transform.TransformPoint()两者的区别

请问 transform.TransformDirection()与transform.TransformPoint()两者的区别、

实在是搞不懂这两个,

  1. TransformPoint:

将子物体的相对坐标转换为世界坐标

Vector3 wantedPosition = target.TransformPoint(x_, height, -distance);

得到的wantedPosition为 localPosition为(x_,height,-distance)的target的子物体的 世界坐标


  1. TransformDirection:

转换相对于自身的方向向量为世界方向向量

Vector3 dir=transform.TransformDirection(Vector3.forward);

dir即为表示transform的forward方向的 向量