unity,关于角度计算!!! 我试验了下,vector3.forward是沿着物体自己的z轴,transform.forward貌似是沿着

2025-03-23 17:24:05
推荐回答(3个)
回答1:

您好
Vector3.forward只不过是Vector3(0,0,1)的缩写,
而Transform.forward则是当前物体的正方向,您可以理解为是在Scene视图中这个物体蓝色轴的方向。
如果您向Transform.forward移动的话,这个物体无论如何旋转,都会朝向他的前方。
而Vector3.forward只会沿着z轴的方向走。
关于这些内容,您可以在Unity3d附带的脚本手册中查找。

回答2:

transform.forward 是物体的z轴,但是vector3.forward是世界坐标的z轴

回答3:

这和角度有毛关系