1.UE4引擎的前身是一款電子游戲,由Epic Games提煉開(kāi)發(fā)后成為了游戲引擎和編輯器,
可以用來(lái)制作游戲和應(yīng)用,涉及的AAA游戲大作乃至獨(dú)立的移動(dòng)游戲開(kāi)發(fā)。
2.UE4引擎可以運(yùn)行在Windows和Mac系統(tǒng)下,可以發(fā)布到Windwos、Mac、IOS、
Android、Xbox One、HTML、和Linex環(huán)境下,簡(jiǎn)單地說(shuō),UE4引擎可以開(kāi)發(fā)跨平臺(tái)游戲或應(yīng)用程序產(chǎn)品。
3.UE4引擎是可以免費(fèi)使用的,但是同學(xué)們需要注意的是,游戲發(fā)布并賺錢(qián)之后,需要支付給Epc 5%的版稅。
4.那么對(duì)于UE4引擎的初學(xué)者來(lái)說(shuō),小編還是推薦小伙伴們到UE4的官網(wǎng)上去看一看,大家進(jìn)入官網(wǎng)之后就可以大致了解UE4近期的技術(shù)發(fā)展路線,并且還有官方提供的便于同學(xué)們進(jìn)行學(xué)習(xí)的視頻教程和用戶社區(qū)。同時(shí),由于UE4引擎目前并不是國(guó)內(nèi)游戲制作中所采用的主流引擎,大部分公司對(duì)于將UE4在實(shí)際項(xiàng)目中的應(yīng)用還處于嘗試階段,所以在學(xué)習(xí)中遇到的很多比較復(fù)雜的問(wèn)題可能很難找到一個(gè)令人滿意的答案。官網(wǎng)上的用戶社區(qū)在一定程度上緩解了這個(gè)問(wèn)題。
安裝和使用
UE4引擎可以制作很多不同種類(lèi)的游戲,從賽車(chē)游戲、飛行游戲到格斗游戲、大逃殺等等類(lèi)型的游戲以及寫(xiě)實(shí)和二次元各種不同畫(huà)風(fēng)的游戲都可以使用UE4營(yíng)造出酷炫的效果,相信很多從Unity 3d轉(zhuǎn)到UE4的小伙伴們對(duì)這一點(diǎn)都深有體會(huì)。下面小編整理了老師所講的內(nèi)容,我們將從以下四個(gè)方面來(lái)對(duì)UE4的安裝和使用進(jìn)行梳理。
2.下載GamesLauncher(啟動(dòng)器)
在官網(wǎng)上下載之后就會(huì)有這樣一個(gè)啟動(dòng)器。這個(gè)啟動(dòng)器并不大,大概二三十兆左右,下面我們將為大家簡(jiǎn)單的介紹一下啟動(dòng)器界面中的一些功能。
而在“虛幻商城”中,與Unity3d相似,開(kāi)發(fā)者可以開(kāi)發(fā)一些實(shí)用的應(yīng)用或是游戲資源上傳到商城中,可以付費(fèi)也可以免費(fèi)。同學(xué)們可以根據(jù)自己的需求來(lái)進(jìn)行搜索、購(gòu)買(mǎi)。在這上面也可以看到很多的游戲項(xiàng)目,如果是UE4初學(xué)者也可以找一些自己感興趣的游戲類(lèi)型的項(xiàng)目來(lái)進(jìn)行學(xué)習(xí)哦~這樣通過(guò)在項(xiàng)目中的應(yīng)用來(lái)了解引擎特性與其使用方式想必是十分高效便捷的。
3.安裝UE4引擎(選擇版本)
接下來(lái)讓我們來(lái)看看在啟動(dòng)器的“庫(kù)”中都藏了些什么好東西。庫(kù)也是我們會(huì)經(jīng)常用到的部分,點(diǎn)擊引擎版本后的“+”號(hào)我么就可以選擇至今所有不同的UE4引擎版本進(jìn)行安裝啦。一般對(duì)于初學(xué)者來(lái)說(shuō),我們推薦下載最新的引擎。但是在實(shí)際中,大家可能有需要下載之前特定的老版本。另外,如果你在UE4中創(chuàng)建過(guò)項(xiàng)目的話,在“我的工程”中會(huì)發(fā)現(xiàn)自己創(chuàng)建的項(xiàng)目。
4.UE4編輯器界面介紹(UE4 vs Unity3d)
從Unity3d轉(zhuǎn)過(guò)來(lái)的同學(xué)們?cè)谑煜E4編輯器的這一部分時(shí)是相對(duì)來(lái)說(shuō)比較快的,這是因?yàn)?D引擎中所需要和所具備的功能大部分都是一樣的,在下圖中,相同顏色標(biāo)注的部分的功能和操作基本上是一致的。
接下來(lái)我們就來(lái)詳細(xì)介紹一下UE4引擎的編輯器界面。
首先我們來(lái)看看除去顯示的畫(huà)面最左側(cè)的世界大綱視圖。在這里所顯示的是我們常說(shuō)的美術(shù)資源或是程序制作的美術(shù)資源,通俗來(lái)說(shuō)就是只要是在這個(gè)場(chǎng)景當(dāng)中所顯示出的資源都會(huì)在這里以樹(shù)狀結(jié)構(gòu)整合為世界大綱視圖。
在世界大綱視圖右邊的內(nèi)容瀏覽器中,我們可以看到在開(kāi)發(fā)中所存儲(chǔ)的UI和美術(shù)資源,一些模型、音頻,括地圖文件和動(dòng)作文件等等。同學(xué)們請(qǐng)注意這個(gè)部分下方的“C++類(lèi)”,如果你是一位C++開(kāi)發(fā)者的話,你所寫(xiě)的代碼都會(huì)在這里存儲(chǔ),這一點(diǎn)與Unity3d十分類(lèi)似。
接下來(lái)是細(xì)節(jié)面板。當(dāng)你選擇場(chǎng)景中的一個(gè)資源時(shí),在細(xì)節(jié)面板中會(huì)顯示所選資源的一些基本屬性,例如位置、旋轉(zhuǎn)、縮放等等。除此之外,還有你所選擇的資源所繼承的在編輯器中所提供的屬性,在這里我們可以對(duì)其進(jìn)行編輯。類(lèi)似于Unity中的“Detail”。
在UE4中,每個(gè)關(guān)卡都被冠以“世界”的概念,我們可以在細(xì)節(jié)面板右側(cè)的世界設(shè)置當(dāng)中設(shè)置關(guān)卡的一些模塊,比如UE4在GamePlay中所提供的各項(xiàng)功能,具體來(lái)說(shuō)就是一些與項(xiàng)目有關(guān)的設(shè)置。
接下來(lái)上方的工具欄部分就比較易于理解了。例如在文件中常用的“新建關(guān)卡”,括打項(xiàng)目等等;編輯主要是你的項(xiàng)目設(shè)置和編輯的配置;窗口就是UE4引擎給我們提供的一些數(shù)量眾多的工具,括性能分析、資源統(tǒng)計(jì)等。
對(duì)于初學(xué)UE4的同學(xué)來(lái)說(shuō),可以打開(kāi)引擎就打開(kāi)一個(gè)項(xiàng)目來(lái)自己嘗試一下各部分的操作和功能,這樣可以幫助大家較快的入手。
5.創(chuàng)建項(xiàng)目(藍(lán)圖&C++項(xiàng)目)
(1)藍(lán)圖項(xiàng)目的創(chuàng)建
在UE4中做項(xiàng)目會(huì)有兩種類(lèi)型,即藍(lán)圖項(xiàng)目和C++項(xiàng)目,本文將重點(diǎn)探討藍(lán)圖項(xiàng)目這一類(lèi)型,也就是所謂的“不用編程也能做游戲”。藍(lán)圖類(lèi)型的項(xiàng)目對(duì)于美術(shù)或者策劃的同學(xué)們來(lái)說(shuō)是比較友好的,若是自己有想法,想做一個(gè)游戲的話就可以創(chuàng)建藍(lán)圖項(xiàng)目,同時(shí),在實(shí)際中,美術(shù)或是策劃使用藍(lán)圖制作一個(gè)小demo對(duì)程序表達(dá)自己的想法以便程序能更好的理解也是有一定幫助的。
同學(xué)們需要注意的是,在實(shí)際中,如果是大型項(xiàng)目(例如MMO),只使用藍(lán)圖項(xiàng)目是不太現(xiàn)實(shí)的,往往也會(huì)摻一些C++項(xiàng)目來(lái)進(jìn)行補(bǔ)充。就目前的情況而言,兩種類(lèi)型的項(xiàng)目各有優(yōu)劣并且能夠在一定程度上互相補(bǔ)完。
在軟件中點(diǎn)擊創(chuàng)建項(xiàng)目,我們會(huì)有創(chuàng)建藍(lán)圖或是C++項(xiàng)目的兩種選擇,大家根據(jù)自己的需要進(jìn)行選擇即可。同時(shí),UE4引擎會(huì)為我們提供一些不同類(lèi)型游戲的基礎(chǔ)原型,如果想要制作的游戲和它很相似的話,就可以在這個(gè)原型的基礎(chǔ)上進(jìn)行快速開(kāi)發(fā)。
在下方,我們可以選擇游戲的平臺(tái),是桌面游戲、主機(jī)游戲還是手游等等。最高質(zhì)量是可以壓縮的,大家根據(jù)實(shí)際情況選取所需的資源就可以了。
在這里,小編為同學(xué)們奉上課堂筆記,有需要的同學(xué)可以在這里簡(jiǎn)單了解一下創(chuàng)建項(xiàng)目后的一些文件結(jié)構(gòu)。
(2)坐標(biāo)系統(tǒng)介紹
Unreal中是左手坐標(biāo)系,即X表示前后;Y表示左右;Z表示上下。這一點(diǎn)與Unity3d是不同的。