Unity使用左手坐标系,
左手拇指表示X轴,食指表示Y轴,中指表示Z轴,
Z轴代表了游戏对象前进的方向,Vector3.forward与Vector3(0,0,1)一样,
Vector3.forward乘以速度就是具有Z轴方向的向量。
单位向量的简写形式
简写形式 | 含义 |
Vector3.forward | Vector3(0,0,1) |
Vector3.back | Vector3(0,0,-1) |
Vector3.left | Vector3(-1,0,0) |
Vector3.right | Vector3(1,0,0) |
Vector3.up | Vector3(0,1,0) |
Vector3.down | Vector3(0,-1,0) |
Vector3.one | Vector3(1,1,1) |
Vector3.zero | Vector3(0,0,0) |
向量是具有大小和方向的数据类型,Unity中,每个方向轴上大小为1的向量称为单位向量,
又称正规化向量,Normalized Vector。
Vector3结构体是Unity提供的在开发过程中,用以表示三维空间坐标和方向的数据类型。
Unity提供了如上表所示的各种单位向量的简写形式,以便轻松调用。
参考资料:
[1] 《Unity5权威讲解》——【韩】李在贤 著 、孔雪玲 译
Today's comments have reached the limit. If you want to comment, please wait until tomorrow (UTC-Time).
There is 18h40m59s left until you can comment.