2013年4月8日 星期一

Unity C# Vector3 是什麼?

在Unity 想要移動GO, 或是 GUITexture

會看到Vector3 這個指令

這到底是什麼呢??

static function Vector3 (x : float, y : float, z : float) : Vector3

Description

Creates a new vector with given x, y, z components.
創造一個新的向量, 包含(x, y, z )

static function Vector3 (x : float, y : float) : Vector3

Description

Creates a new vector with given x, y components and sets z to zero.
創造一個新的向量, 但是另z 為 0
那可以怎麼用
Vector3.zero 
就是 (x , y , z ) = (0, 0 ,0 )

3 代表 3 個維度

所以 Vector2 就是(x, y)

2 代表 2 個維度

Vector4(x,y,z,w)

4 代表 4個維度

要怎麼用??

public  Vector2  abc ;

abc.x=10;

abc.y=100;

就可以控制(x, y)