EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

DE

Unity中的坐标系

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权威讲解》——【韩】李在贤 著 、孔雪玲 译

This article was last edited at 2020-04-04 18:14:59

* *