2014年4月29日 星期二

[ Uinty基本篇 ] 銷毀物件、創造物件、移動物件、旋轉物件

記得剛開始學Uinty的時候,一直忘記這些函式!



雖然我現在還是記不太起來..
廢話不多說,往下看吧!





//銷毀物件
Destroy(gameObject,0.5); //0.5秒後銷毀該腳本賦予的對象
//這邊注意一下,gameObject的g要小寫!

//創造物件
Instantiate(GameObject.Find("Obj"),transform.position,transform.rotation);
//Instantiate是產生物件的函式,Obj是場景中的物件
//函式意思是: Instantiate(物件,產生物體座標,產生物體角度)
//這個函式作用非常廣,例如製造生怪點、機槍子彈、隨機生怪等等…

//移動物件
transform.position = Vector3.Slerp(transform.position, GameObject.Find("Obj").transform.position, 0.01);
//這算是進階用法,意思是 -> 物件位置 = Vector3.Slerp(開始位置,結束位置,每偵位移量)

//基本用法
transform.Translate(Vector3(0.1,0,0));
//這是移動物件的基本用法,每偵持續移動x軸0.1

//旋轉物件
transform.Rotate(Vector3(0,0,0.1));
//函式意思是:物件旋轉(三維座標); 每偵旋轉0.1度

如果看到喜歡的廣告,不仿點下去看看,或者+1作者,都可以給作者一些鼓勵唷!

沒有留言:

張貼留言