當前位置:編程學習大全網 - 網站源碼 - 基於unity3d的3d臺球代做

基於unity3d的3d臺球代做

控制角色移動播放動作或者其他邏輯則需要給這個橘色節點綁定邏輯腳本,UNity支持多種腳本語言,在此是用JAVA腳本.

創建 腳本Assets --> Create ----> JavaScript 創建壹個空的邏輯腳本,並將這個腳本綁定在主角對象身上,綁定方式是直接拖拽到主角節點即可。

對腳本的編寫:

類及接口主要參照幫助文檔,這裏只介紹腳本基本結構和簡單示例:

每個腳本至少都有兩個函數: function Start() 可以認為是初始化 function Updata()則是每幀更新函數。

要實現對角色位置的控制移動首先要定義該角色,

首先 定義GameObject對象也就是要控制的目標: private var _MainRole:GameObject;;

在function Start() 函數中初始化該對象: inRole = GameObject.Find("MainRole"); // 從場景中查找到名叫"MainRole"的對象也就是主角。

在每幀更新時偵聽鍵盤事件,如果按鍵按下W則空對象向前移動

if(Input.GetKey(KeyCode.W))

{

_MainRole.transform.Translate( Vector3.forward * 0.05 );

}

至此,就已經完成按鍵控制角色移動的全部過程,運行遊戲就可以用按鍵控制角色移動。

  • 上一篇:Pos界面源代碼
  • 下一篇:最近打開CF會提示''程序輸入點GetFileVersionInfoExW無法定位在動態鏈接庫VERSION.dll上。"單擊“確定”並將其退回。
  • copyright 2024編程學習大全網