從本屆開始我們将使用UE5進行講解,UE5操作界面除UI進行美化,值得一提的是,UE5的中文化更加徹底,使得我們學習更加容易了,除了對電腦要求有所提高,其他操作及邏輯基本沒有變化。
上一篇中:【ue地編基礎教程】第十二節了解虛幻引擎中光照運作的基礎知識「動手練習篇」,小蛙帶大家了解了UE中光照的基本運作的基礎知識。
本節中我将帶大家了解藍圖的結構和用途,本次我們使用的UE實列項目為“虛幻引擎5快速入門”項目。
藍圖是什麼?是一種特色的asset類型,可以理解為可視化腳本,是使用基于節點的界面在虛幻編輯器中創建比較複雜的元素(如遊戲中的開關邏輯控制器)。
現在我們正式開始了解藍圖,找到項目中的藍圖,我們會發現項目中的角色是一個藍圖,将角色拖入到我們的項目中。
選擇我們的角色,打開藍圖編輯器。
此時我們會看到角色的藍圖,其中由一系列的代碼組成。我們可以按住“鼠标右鍵”進行拖拽,“鼠标滾輪”進行放大和縮小。
雙擊這裡,我們将會進入該角色的視口中,我們可以看到該角色是由攝像機、碰撞體、網格體等整合起來的。
當我們将項目運行起來之後,我們會發現我們的角色不能進行操作,這是因為我們的項目中沒有添加遊戲模式的藍圖,在“内容浏覽器”中“右鍵”點擊選擇藍圖類。
選擇遊戲模式基礎。
在窗口中打開“世界場景設置”展開“遊戲模式”點擊“遊戲模式重載”選擇之前你創建的遊戲模式的藍圖。展開“選中的遊戲模式”->“默認pawn類”選擇場景中的角色。
點擊運行,選擇“玩家控制器”,就可以進行角色操作了。
現在我們打開角色藍圖,來看看我們是怎麼樣進行控制角色移動的吧,藍圖中有一個名叫“Movement input”這個裡面就是用來控制角色移動的相關邏輯。
我們在“編輯”中打開“項目設置”,在“項目設置”中找到“輸入”選項,我們可以看到“軸映射”中有一個MoveForward的設置這個是控制角色前進後退的選項,在藍圖中相當于輸入選項,我們可以看到點擊W(縮進 1)和S(縮進-1)正好為人物的前進後退。
舉個一個例子來看看他之間的關聯吧,在“項目設置中”,“軸映射”,點擊就“ ”新增一個取名“前進”(按喜好來取,不建議取中文名稱),自定義一個按鍵5(随便取的)。
在角色藍圖“Movement input”中,右鍵點擊選擇我們添加的“前進”這裡我們選擇“軸事件”。
我們将相應的選項進行鍊接,然後運行,就會發現按“鍵盤5”,角色就會進行前進移動。同理我們也可以用類似的設置去控制鼠标相關的操作。
好了,到這裡差不多你也對于藍圖有了初步的了解了。關于藍圖的講解我們會在後面的章節進行詳細的講解。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!