luoyikun

导航

unity3d:的localPosition转换为相对父物体为B的localPosition

1.某个localPosition

Vector3 homePosIn = new Vector3(float.Parse(lookIn[0]), float.Parse(lookIn[1]), float.Parse(lookIn[2]));

2.得到相对父物体的世界坐标

Vector3 homePosInWorld = m_curHome.transform.TransformPoint(homePosIn);

3.转换为相对B的localPosition

Vector3 homePosInHomeMgrLocal = m_homeAllPar.transform.InverseTransformPoint(homePosInWorld);

posted on 2018-11-13 15:11  luoyikun  阅读(22)  评论(0)    收藏  举报  来源