公告版位
需要找什麼嗎? 左邊分類或許可以幫助你...

目前日期文章:201203 (5)

瀏覽方式: 標題列表 簡短摘要

1  

function OnGUI () {
    GUILayout.Window(0,Rect(200,200,400,300),myGUI,"夏娜裝備"); // myGUI 不可以寫成 myGUI ()
}

function myGUI(){
    GUILayout.Label("武器欄");
    if(GUILayout.Button("拿出武器")){
        print("很抱歉,沒有武器可用");
    }

}

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

變數(variable) = 欄位(Java官方使用) = 狀態 = 屬性 

型別 : 包含 基本型別、類別


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

// Student.java檔案

public class Student{
     String name;
     int scoreA,scoreB,scoreC;
}

// SetData.java檔案

 

public class SetStudent{
    public static void main(String[] args){

        Student snew Student();

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

  • Mar 09 Fri 2012 23:57
  • 符號

=(ˉ﹃ˉ) ●﹏●(๑•́ ₃ •̀๑)

一般符號;, 、 。 . ? ! ~ $ % @ & # * ‧

 ; ︰ … ‥ ﹐ ﹒ ˙ · ﹔ ﹕ ‘ ’ “ ” 〝 〞

    ‵ ′ 〃

單框線段;├ ─ ┼ ┴ ┬ ┤ ┌ ┐ ╞ ═ ╪ ╡ │ ▕
 └ ┘ ╭ ╮ ╰ ╯

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

顏色意義:關鍵字數字字串註解重點              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) 人氣()