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

在这里插入图片描述
但是其magnitude长度是1。
但是其magnitude长度是1。
但是其magnitude长度是1。

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

然后 改变坐标的都有

transform.position+=Vector3.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是世界的
所以 你用到自身上不行

在这里插入图片描述
transform.translate(transform.forward,space.world)等于
transform.translate(vector3.forward)

猜你喜欢

转载自blog.csdn.net/weixin_42116703/article/details/86497401
今日推荐