控制角色移動播放動作或者其他邏輯則需要給這個橘色節點繫結邏輯指令碼,UNity支援多種指令碼語言,在此是用JAVA指令碼.建立 指令碼Assets -- Create ---- JavaScript 建立一個空的邏輯指令碼,並將這個指令碼繫結在主角物件身上,繫結方式是直接拖拽到主角節點即可。對指令碼的編寫:類及介面主要參照幫助文件,這裡只介紹指令碼基本結構和簡單示例:每個指令碼至少都有兩個函式: function Start() 可以認為是初始化 function Updata()則是每幀更新函式。要實現對角色位置的控制移動首先要定義該角色,首先 定義GameObject物件也就是要控制的目標: private var _MainRole:GameObject;;在function Start() 函式中初始化該物件: inRole = GameObject.Find(quot;MainRolequot;); // 從場景中查詢到名叫quot;MainRolequot;的物件也就是主角。在每幀更新時偵聽鍵盤事件,如果按鍵按下W則空物件向前移動
控制角色移動播放動作或者其他邏輯則需要給這個橘色節點繫結邏輯指令碼,UNity支援多種指令碼語言,在此是用JAVA指令碼.建立 指令碼Assets -- Create ---- JavaScript 建立一個空的邏輯指令碼,並將這個指令碼繫結在主角物件身上,繫結方式是直接拖拽到主角節點即可。對指令碼的編寫:類及介面主要參照幫助文件,這裡只介紹指令碼基本結構和簡單示例:每個指令碼至少都有兩個函式: function Start() 可以認為是初始化 function Updata()則是每幀更新函式。要實現對角色位置的控制移動首先要定義該角色,首先 定義GameObject物件也就是要控制的目標: private var _MainRole:GameObject;;在function Start() 函式中初始化該物件: inRole = GameObject.Find(quot;MainRolequot;); // 從場景中查詢到名叫quot;MainRolequot;的物件也就是主角。在每幀更新時偵聽鍵盤事件,如果按鍵按下W則空物件向前移動