unity 学习笔记vector3.forward和transform.forward

时间:2024-04-08 19:22:42

unity 学习笔记vector3.forward和transform.forward
但是其magnitude长度是1。
但是其magnitude长度是1。
但是其magnitude长度是1。

然而vector3.forward只表示(0,0,1)

然后 改变坐标的都有

transform.position+=Vector3.forward;

unity 学习笔记vector3.forward和transform.forward

transform.translate不等于两个向量相加减

但是
transform.translate第二个参数分自身世界之分默认自身
已世界坐标 已自身坐标移动
transform.translate(vector3.forward,space.self)
沿自己的Z轴移动
transform.translate(vector3.forward,space.wrold)
沿世界的Z移动

transform.translate(transform.forward,space.self)
应为transform.forward是世界的
所以 你用到自身上不行

unity 学习笔记vector3.forward和transform.forward
transform.translate(transform.forward,space.world)等于
transform.translate(vector3.forward)