虚幻引擎(2)-角色移动
文章目錄
- 前言
- 其他介紹
- 上一篇筆記
- 下一篇筆記
- 動(dòng)態(tài)預(yù)覽圖
- 藍(lán)圖預(yù)覽
- 一、創(chuàng)建軸映射(綁定移動(dòng)按鍵)
- [1]. 打開操作映射界面
- [2]. 添加操作映射
- 二、人物藍(lán)圖類
- [1]. 創(chuàng)建藍(lán)圖類
- [2]. 添加人物
- [3]. 添加鏡頭
- [4]. 前后移動(dòng)
- [5]. 左右移動(dòng)
- 三、角色控制
前言
此篇文章僅實(shí)現(xiàn)角色移動(dòng)的功能。
虛幻引擎版本: 4.23.1
虛幻引擎插件:Electronic Nodes,該插件僅用于美化藍(lán)圖
其他介紹
虛幻4官方文檔
虛幻4中文官網(wǎng)
虛幻引擎藍(lán)圖API參考文檔
虛幻引擎4藍(lán)圖節(jié)點(diǎn)-小狐貍FM
HelloCJC虛幻引擎社區(qū)
上一篇筆記
虛幻引擎(1)-角色跳躍
下一篇筆記
虛幻引擎(3)-第三人稱視角
動(dòng)態(tài)預(yù)覽圖
根據(jù)此文章的步驟一步步實(shí)行后,可以實(shí)現(xiàn)以下的效果。
藍(lán)圖預(yù)覽
一、創(chuàng)建軸映射(綁定移動(dòng)按鍵)
[1]. 打開操作映射界面
打開主界面的設(shè)置→項(xiàng)目設(shè)置→輸入→輸入設(shè)置→Bindings→軸映射
[2]. 添加操作映射
創(chuàng)建一個(gè)軸映射,并將移動(dòng)按鍵綁定
先創(chuàng)建一個(gè)前后軸映射,等會(huì)要通過Get Forward Vector節(jié)點(diǎn)來獲取向前(X軸)的方向,
則按鍵S的Scale應(yīng)選為按鍵W的相反值,表示向后(-X軸)的方向。
Scale值的大小就表示按下按鍵之后,物體將會(huì)移動(dòng)多遠(yuǎn)的距離,即移動(dòng)距離。
然后創(chuàng)建一個(gè)左右軸映射,因?yàn)橹笮枰玫降墓?jié)點(diǎn)為Get Right Vector,
所以按鍵D的Scale值應(yīng)為正,按鍵A的Scale值應(yīng)為負(fù)。
為了更好地記憶,此處將軸映射名稱設(shè)為右左,表示主方向?yàn)橛摇?/p>
二、人物藍(lán)圖類
[1]. 創(chuàng)建藍(lán)圖類
在內(nèi)容瀏覽器的空白處右鍵創(chuàng)建藍(lán)圖類,并選擇charactor(角色)
藍(lán)圖類的命名可任意,創(chuàng)建完的效果如下圖
[2]. 添加人物
因?yàn)榇隧?xiàng)目不導(dǎo)入資源,所以就選用了立方體進(jìn)行演示。
默認(rèn)的碰撞為一個(gè)膠囊體,需要變更的話可雙擊人物進(jìn)行添加碰撞,
碰撞添加完畢后再添加該組件到藍(lán)圖類中即可,具體步驟不做解釋。
雙擊剛剛創(chuàng)建的藍(lán)圖類,當(dāng)前為視口界面,可在視口界面對(duì)物體進(jìn)行大小、形狀等設(shè)置。
[3]. 添加鏡頭
調(diào)整鏡頭的朝向及其位置,這個(gè)Camera有助于我們之后獲取物體在世界中的朝向
按鍵W可移動(dòng)攝像機(jī),按鍵E可設(shè)置攝像機(jī)旋轉(zhuǎn)
[4]. 前后移動(dòng)
點(diǎn)擊事件圖表,刪除其中所有無關(guān)的節(jié)點(diǎn)
右鍵搜索軸事件,選中剛剛已創(chuàng)建的前后軸映射,并創(chuàng)建
添加一個(gè)Add Movement Input節(jié)點(diǎn)
若此時(shí)就編譯保存的話,按下W鍵和S鍵將不會(huì)讓人物移動(dòng),
因?yàn)槿宋镌谑澜绲淖鴺?biāo)沒有被獲知,所以沒法控制人物往哪個(gè)方向移動(dòng)。
這時(shí)需要?jiǎng)?chuàng)建一個(gè)Get Forward Vector節(jié)點(diǎn)來獲取人物的正面朝向
創(chuàng)建完畢后將會(huì)出現(xiàn)Camera節(jié)點(diǎn)與該節(jié)點(diǎn)相連的情況
按下圖的方式連接,就完成了人物的前后移動(dòng)
為了藍(lán)圖的簡(jiǎn)潔,你可以左鍵選中那些節(jié)點(diǎn),按下按鍵C將其框在一起
[5]. 左右移動(dòng)
具體的操作和 步驟[4] 一樣,在這里就簡(jiǎn)略寫了,
不同的地方是獲取朝向的節(jié)點(diǎn)變更為Get Right Vector
完成以上幾個(gè)步驟后,點(diǎn)擊左上角的編譯按鍵藍(lán)圖就完成了。
之后需要使用的時(shí)候,就可以將藍(lán)圖類拖動(dòng)到場(chǎng)景當(dāng)中
三、角色控制
將藍(lán)圖類拖動(dòng)到場(chǎng)景中后選中它
點(diǎn)擊細(xì)節(jié),在搜索欄中輸入possess,將Auto Possess Player設(shè)置為Player 0,
Player 0表示為本主機(jī)用戶
所有的操作完成之后,可點(diǎn)擊播放按鈕進(jìn)行游戲的測(cè)試
總結(jié)
以上是生活随笔為你收集整理的虚幻引擎(2)-角色移动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【2019春招准备:总目录】
- 下一篇: 2013年互联网十大趋势