2014年8月1日 星期五

[unity]JavaScrpt遊戲物件基本操作


  • 移動GmaeObject到指定位置


gameObject.transform.position = Vector3(x,y,z);



  • 使GameObject向指定方向移動


gameObject.transform.Translate(x,y,z);



  • 一秒轉30度


gameObject.transform.Rotate(0,30*Time.deltaTime,0);


  • 旋轉到指定角度

gameObject.transform.rotation = Quaternion.Euler(0,30,0);



  • 透過滑鼠指定啟動不同Camera

public var Camera3 : GameObject;Camera1.active = true;
Input.GetMouseButtonDown(1)



  • 動態生成物件(Instantiate) : 先製造prefab,經過某個事件後才生成物件

var prefabObj : GameObject;Instantiate(prefabObj,transform.position,transform.rotation);


  • 切換場景:可以場景檔名或引數呼叫(需在Sences In Build建立順序)
Application.LoadLevel("Sence2") 
Application.LoadLevel(0);
 Refence

























  • 超連結

Application.OpenURL("www.google.com");




  • AudioSource

建立空元件,並加上audiosource component,將mp3拉進audiosource 
var audio_A : AduioSource; 
aduio.play(); 
more 


  • screen shot(png)

Application.CaptureScreenShot("filename.png");





  • Reference 

CG數位學習網
彥霖實驗筆記 

沒有留言:

張貼留言