使用A、D鍵控制角色左右移動
打開我們的BP_Player藍圖類,選擇事件圖表,添加我們的控制事件
右鍵,搜索A keyboard,選擇A,如下圖,D也是
添加扭矩力
首先我們要把我們的player上的模擬物理選項打開,這樣我們后續給它一個力才能生效。
然后添加扭矩力,可以直接搜索英文Add Torque也可以直接中文搜索扭矩,如下:
將其結構體分割引腳,我們要左右移動,那就給X軸給力:
需要注意的是我們還要把我們的彈簧臂的選擇改成絕對旋轉,否則就會出現攝像機天旋地轉的情況:
扭矩力的大小可以慢慢微調。
目前我們這種控制都是在每次按下的時候觸發,跟我們正常玩游戲有點不太一樣,那么我們要怎么實現按下一直控制呢?那就要通過軸映射的方式實現,具體實現我們下一節見。