码迷,mamicode.com
首页 > 其他好文 > 详细

transform.forward和vector3.forward

时间:2018-07-28 15:11:55      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:orm   sla   osi   使用   自身   nsf   用法   position   transform   

Vector3.forward的值永远是(0,0,1)(这里的(0,0,1)是世界坐标的(0,0,1)),而transform.forward我们可以理解为其对应物体的z轴方向,是一个向量,而不是一个坐标,但是我们应当把它看成世界坐标系内的,而不是局部坐标系内的

1、transform.position+= vector3.forward 

等于是在世界坐标的z轴前进。

2、transform.position+=transform.forward 

等于是物体自身坐标系的z轴前进。

 

3、transform.translate(vector3.forward,space.self) 

等于是自身坐标系的z轴前进。

效果等同于2。

4、transform.translate(transform.forward,space.self) 

这个用法会引起很怪异和鬼畜的后果,不建议使用。

5、transform.translate(vector3.forward,space.world)

等于是让物体沿着世界坐标的z轴前进。

效果等同于1。

6、transform.translate(transform.forward,space.world)

等于是让物体沿着“物体自身坐标z轴在世界坐标上的方向”前进(等同与物体沿着自身z轴前进)。

效果等同于2。

transform.forward和vector3.forward

标签:orm   sla   osi   使用   自身   nsf   用法   position   transform   

原文地址:https://www.cnblogs.com/mcyushao/p/9381746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!