Unity3D中的Transform.forward与Vector3.forward

本文详细解析了Unity引擎中Transform.forward与Vector3.forward的使用区别。Transform.forward表示当前物体局部坐标系的Z轴方向,随物体旋转而变化;Vector3.forward则始终指向世界坐标系的(0,0,1),不随物体旋转改变。

1.Transform.forward
Transform.forward指当前物体的坐标系(局部坐标系)的Z轴指向世界坐标系的Z轴(官方文档中的蓝色轴就代表Z轴)。如果当前物体旋转,当前物体坐标系(局部坐标系)会随着物体物体一起旋转。
2.Vector3.forward
Vector3.forward指(0,0,1),而且此处的(0,0,1)是指世界坐标系中的三维向量,当物体旋转时Vector3.forward不会随着物体局部坐标系的改变而改变,仍然指向世界坐标系的(0,0,1)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值