一個主學Unity、很少接觸C++、接觸過藍圖的人通過模板的代碼對虛幻C++的簡單探索——02.完善角色類

一個主學Unity、很少接觸C++、接觸過藍圖的人通過模板的代碼對虛幻C++的簡單探索

02.完善角色類

  1. 上次出現了一個Bug,就是遊戲運行的時候看到攝像機的位置與藍圖中的位置不同,原因是我忘記把SpringArm的父物體設置成根組件,如果問題依然沒有解決,重啓虛幻4即可。

  1. 綁定輸入
  1. 在項目面板中綁定輸入事件和輸入軸時間

  1. 在MyCharacter.cpp寫入綁定的代碼,綁定的格式如下:

按下按鈕:PlayerInputComponent->BindAction("輸入事件的名稱,如Jump", IE_Pressed, this, &函數名);

鬆開按鈕:PlayerInputComponent->BindAction("輸入事件的名稱", IE_Released, this, &函數名);

輸入軸事件:PlayerInputComponent->BindAxis("T輸入事件的名稱,如:MoveForward", this, &函數名);

輸入軸相關的函數寫法:void 函數名(float 數值),這裏的數值將會傳入輸入軸的數值(-1到1的數值)

代碼如下:

  1. 動態加載骨架網格物體

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章