UE4蓝图基础01-开发环境安装
1.Unreal Engine概述
Unreal Engine簡稱UE,中文譯為虛幻引擎。是由EPIC公司研發的授權較廣的游戲引擎之一,占用全球商用游戲引擎80%的市場份額。目前應用最廣的是UE4,中文簡稱虛幻4。2021年EPIC官網發布了UE5搶先體驗版。UE不僅僅是一款出色的游戲引擎,更是一款游戲開發的工具。用戶可以借助UE創作出高質量的游戲。
2.Unreal Engine編程
用Unreal Engine制作游戲時,有兩個必不可少的部分。
01.制作3D游戲場景
Unreal Engine中為我們準備了可以高度渲染3D圖形的工具,運用這些功能就可以制作逼真唯美的3D游戲場景。
02.讓3D圖形動起來(編程)
例如,讓角色動起來,通過點擊發射武器,擊中某個3D圖形后發生爆炸,爆炸后被擊中的3D圖形消失玩家得分,等等。這些動態的內容僅僅靠3D圖形的擺放是不能實現的。這就需要編程。
UE中的編程方式又分為兩種主要方式:
01.C++
UE的源碼底層是C++編寫的,所以,它以C語言作為基礎并大大強化了其功能,應用于程序開發等這種對編程要求較高的領域。如果使用C++制作游戲需要同時下載Visual studio。可在官網http://www.visualstudio.com進行安裝下載。
02.藍圖
藍圖是UE中的一種可視化語言。事先將各種可執行的處理以“節點”(形狀像一塊一塊的小板子)的形式創建,然后用鼠標將其排列連接就可以實現編程。藍圖對于不熟悉C語言的用戶來說簡單易用容易上手。理論上,所有通過C++實現的編程都可以通過藍圖編程替代。所以不用擔心藍圖只能做簡單的內容。我們以后的學習,也主要從藍圖開始入手開啟UE的世界。
3.Unreal Engine下載與安裝
在下載安裝前,先說一下UE對電腦的配置要求,下面是官方推薦的配置:
| Win10 64 位系統 |
| 四核 Intel 或者主頻在 2.5 或者 2.5 以上的 AMD 處理器 |
| 8GB |
| DirectX 11 或 DirectX 12 兼容顯卡 |
由于UE引擎也會不斷的更新,后續UE的工具也會高度集成,功能會更加豐富。所以我個人認為電腦配置應該更高一些。
個人推薦:
處理器Intel I7 11代處理器以上。內存16G。顯卡采用英偉達系列,顯存容量最好4G以上。UE還是比較吃顯卡算力的,對于以后渲染大型的項目有意想不到的優勢。
登錄官網https://www.unrealengine.com/zh-CN/進行下載Epic?Games?Launcher客戶端。需要注冊EPIC賬號,就可以免費獲取使用的權利。
Epic Games Launcher是UE的啟動器,安裝好后用注冊的EPIC賬號登錄,此時游戲引擎并沒有下載。運行啟動器,選擇左側的Unreal Engine--->Library。點擊ENGINE VERSIONS右側的+號。選擇一個Unreal Engine版本。點擊install進行游戲引擎的安裝。此時,才是真正的安裝游戲引擎的環節。安裝完成后,右上角Launch按鈕會變成可點擊狀態。點擊啟動游戲引擎。
啟動后會顯示“選擇或新建項目”,這里我們選擇游戲類型的項目,新建。
然后進入到選擇模板,包括,第一人稱游戲,飛行模式游戲,第三人稱游戲等等。可以根據需要選擇需要的游戲類型模板。這里我們選擇空白模板。?
項目設置對于初學者來說都用默認就可以。藍圖,最高質量,禁用光線追蹤,桌面主機,含初學者內容。底部選擇我們項目的存儲位置,以及為我們新建的項目命名。
點擊創建項目,進入到UE的主體引擎界面。該界面由若干個小窗口組成,每個窗口內都排列有小工具面板。每個窗口的功能和作用也不相同,下面讓我一一認識下編輯器中的各個面板。
4.Unreal Engine關卡編輯器
新建項目后,默認進入到關卡編輯器界面。該界面有多個小窗體組成。主要使用的有六個窗口,分別是模式面板,內容瀏覽器,工具欄,視口,世界大綱面板,細節面板。
模式面板:主要用于游戲場景中使用的模型,比如角色,各種立方體Actor,光源等等。可以拖放到視口中,將對應的模型加入游戲場景。
內容瀏覽器:用來管理項目中使用的各類資源(記錄數據的各種文件)。可在此處打開所用的文件,移動器其保存位置或刪除。
工具欄:將主要功能以圖表羅列。可在此處選擇并執行一些常用的功能。
視口:用于顯示三維空間的畫面。在三維空間內實際放置并編輯各種部件。在實際制作3D場景時使用較多的面板。這也是游戲運行時,顯示的場景畫面。
世界大綱:用戶管理放置于關卡中的部件。如果視口中放置了某些部件,那么該部件的項目就會添加到此處。可在此處選擇或編輯。即,本關卡視口中的所有部件均能在世界大綱中找到。
細節面板:用于對放置于3D空間內的部件進行細項設置。在視口或世界大綱中選中部件,該部件的詳細信息就會在此顯示。編輯詳細信息可以改變該部件的顯示、性質等。
5.視口的基本操作
現在我們知道視口就是我們運行游戲時的場景,里面放置了各種3D模型。那么,怎么在編輯模式下查看我們的游戲場景呢。從各個角度,從遠處看,從近處看,從高處看,從低處看......
01用鼠標操作
使用鼠標左鍵拖曳
按住鼠標左鍵前后拖動就可以前后移動顯示位置,按住鼠標左鍵左右拖動就可以進行左右旋轉。
使用鼠標右鍵拖曳
按住鼠標右鍵前后左右拖曳,便可上下左右旋轉相機的朝向。左右操作執行的動作與鼠標左鍵相同,前后操作執行的動作與鼠標左鍵不同。
同時按住左右按鍵拖曳
前后拖動可上下顯示位置,左右拖動可進行左右平移。
02用鍵盤操作
使用鍵盤按鍵也可以調整視口的視角。但不是直接使用鍵盤按鍵,而是按住鼠標左鍵再按對應的鍵盤按鍵。
向前移動:W+鼠標左鍵(按住)
向后移動:S+鼠標左鍵(按住)
向右移動:D+鼠標左鍵(按住)
向左移動:A+鼠標左鍵(按住)
向上移動:E+鼠標左鍵(按住)
向下移動:Q+鼠標左鍵(按住)
放大:C+鼠標左鍵(按住)
縮小:Z+鼠標左鍵(按住)
暫且先掌握這些基本操作,就可以靈活移動視口的顯示位置了。
6.第一個藍圖程序---Hello World
哈哈,所編程的第一個程序,我們來看看如何通過藍圖開始我們的第一個程序,打印Hello World。
我們在關卡編輯器中,選擇工具欄中的藍圖->打開關卡藍圖?
進入事件圖表窗口,右鍵輸入begin play(或中文,事件開始運行),檢索出事件開始運行項,單擊添加到事件編輯圖表窗口。
?再次右鍵事件圖表窗口,輸入Print String,檢索出打印字符串,單擊添加到事件圖表中。
在打印字符串節點中的In String 后面的輸入框中輸入,Hello World。然后通過鼠標連接兩個節點。即,連接事件開始運行節點的輸出執行節點和打印字符串節點的輸入執行節點。點擊工具欄的編譯按鈕。
事件開始運行節點,是在游戲開始啟動時就執行的事件。這樣,在游戲運行的時候就會在屏幕上打印Hello World。讓我試試運行結果。將關卡的事件藍圖窗口拖曳到合適的位置,不要擋住關卡編輯器的視口。然后,單擊事件圖表上方工具欄的運行按鈕。?
運行結果:?
是不是很簡單,以后讓我們在UE的世界中多多交流,共同進步。
總結
以上是生活随笔為你收集整理的UE4蓝图基础01-开发环境安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Arithmetic Slices
- 下一篇: Linux内存管理段页