Unity3D--对InverseTransformDirection与TransformDirection的理解

Traget.InverseTransformDirection(Vector3 direction):相当于先将Target的旋转到与世界坐标对齐,然后把direction附加到Target上(把direction想象成一支箭,插在Target上),最后再把Target旋转回原来的位置。此时direction的方向(以世界坐标反映)就是返回的值。

Target.TransformDirection(Vector3 direction):此时direction的值不论为多少,都视为以Target本身local坐标系下所对应的向量。这个函数相当于把direction直接横移到世界坐标系里,重新根据这个横移过来的方向给出其具体方向,作为返回值。

发布了6 篇原创文章 · 获赞 8 · 访问量 1661

猜你喜欢

转载自blog.csdn.net/qq_41371349/article/details/83013950
今日推荐