顏色意義:關鍵字數字字串註解重點              Unity-API : 在這裡

語法類:

 基本輸出   print("萌");
 設定GUI-Text   guiText.text = "萌";
 移動GUI-Text  guiText.pixelOffset.x = 5
 鍵盤輸入控制  if(Input.GetKey("space")){ // 鍵盤按下後,要執行的程式碼,字串必須為小寫 } 
 鍵盤按下輸入控制  if(Input.GetKeyDown("space")){// 鍵盤按下後,要執行的程式碼,字串必須為小寫}
 計時器(秒)

 var t : float = Time.time;

 GUI按鈕控制  if(GUI.Button(Rect(x,y,w,h),"ABC")){ // 按鈕按下後,要執行的程式碼 }
 取亂數  var f : floatRandom.Range(1,7);  // 產生1~6,無7 
 設定GUI-Label  GUI.Label(Rect(x,y,w,h),"ABC");
 播放動畫  animation.Play("動畫名稱");  // 動畫名稱要從外部控制面板命名
 播放混合動畫  animation.CrossFade("動畫名稱");  // 動畫名稱要從外部控制面板命名
 取得物件速度  var s : float = rigidbody.velocity.magnitude;
 物件加速 (場景座標)  rigidbody.AddForce(transform.forward * 5);
 物件加速 (物體座標)  rigidbody.AddRelativeForce(transform.forward * 5);
 捨小數  var i : int= Mathf.Floor(3.333);   // i = 3
 取 0~1  var i : int = Mathf.Clamp01(0.9)  // i = 0, 如果大於1 輸出1,如果小於1 輸出0
 停止遊戲物件  gameObject.active = false;
   
 加入 Texture  var tt = Texture;  //  Texture 要從外部控制面板拉入
 GUI.DrawTexture(Rect(x,y,w,h),tt);
 改變GUI風格  var gs = GUIStyle;  //  GUIStyle 要從外部控制面板設定
 GUI.Label(Rect(x,y,w,h),"ABC",gs);  // 例子,其他GUI意同
 碰撞後呼叫函式  // ★外部控制面板 Collider 中的 Is Trigger 要打勾
 function OnTriggerEnter( c : Collider ){ // 碰撞後要執行的程式碼 }
 // c 為外部碰撞的遊戲物件(GameObject)
 碰撞後取得標籤名
                   tag名
 // ★ tag 要在外部控制面板 加入並設定 tag 名稱,最後將 tag 套用於物件上,
 //     tag 名稱開頭一定要大寫,如:Player、Aaa、Bbb、Ccc、Ddd

黃彥霖 發表在 痞客邦 留言(11) 人氣()