天天看點

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

Unreal Engine 4 藍圖腳本學習,根據《Blueprints Visual Scripting for Unreal Engine》學習整理

為了友善學習,通過以下設定将UE4調整為英語語言顯示界面。

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)
Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

為了實作角色控制,找到 FirstPersonCharacter藍圖腳本并打開

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

模闆自帶的一些腳本node

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)
Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

添加輸入映射

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)
Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

在Event Graph中空白處右鍵,這時就可搜尋到我們剛在項目設定中添加的兩個動作映射事件

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

角色的移動資料是在CharacterMovement元件中定義的

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

為了擷取和設定角色移動資料需要把元件引入到事件圖表中

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)
Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)
Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

這樣就實作了按下左shift鍵盤角色沖刺的效果,類似穿越火線中的沖刺效果

添加望眼鏡效果

FOV(field of view)的資料是在FirstPersonCamara元件中定義的是以将此元件拖拽到事件圖表中

以設定Field Of View的值, 預設值為90

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

設定完成運作遊戲檢視效果

滑鼠右鍵按下前

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

滑鼠右鍵按下後

Unreal Engine 4 藍圖腳本學習 添加輸入映射----實作沖刺和望眼鏡效果 (3)

繼續閱讀