按本地坐标移动物体

来源:互联网 发布:网络销售怎么样的 编辑:程序博客网 时间:2024/06/16 09:34

transform.right

沿着物体本地坐标系x的正方向移动

transform.up

沿着物体本地坐标系y的正方向移动

transform.forward

沿着物体本地坐标系z的正方向移动



TransformPoint()

变换位置从自身坐标到世界坐标

用于和其他物体交互时,将该物体的位置用自身位置表达

如:cube .transform.position = transform.TransformPoint(0,0,1);
将cube的位置设为自身位置的面前一个单位


InverseTransformPoint()

变换位置从世界坐标到自身坐标

relative = transform.InverseTransformPoint(cube.transform.position);
将cube的坐标转化为相对与物体的坐标,


TransformDirection()

从自身坐标到世界坐标变换方向

就是获取自己的坐标系的方向,并将该方向变成世界坐标的方向
如:Vector3 v = transform.TransformDirection(0,0,5)
设置一个沿着本身正前方的一个单位为5的向量

InverseTransformDirection()

从世界坐标到自身坐标变换方向

0 0
原创粉丝点击