虛擬現(xiàn)實(shí)開(kāi)發(fā)引擎Unity3D與unreal比較
轉(zhuǎn)自mobilehub公眾號(hào)(ID: mobilehub),作者:屠敏
VR浪潮席卷而來(lái),相對(duì)于資本的狂熱,現(xiàn)實(shí)中真正需要的是有實(shí)力的VR硬件研發(fā)團(tuán)隊(duì)和專業(yè)內(nèi)容制作隊(duì)伍。對(duì)于入門(mén)級(jí)的開(kāi)發(fā)者而言,游戲引擎的選擇成為了一大難題。
目前虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)引擎有很多種,其中兩大主流的引擎為Unity和Unreal Engine,目前這兩種引擎支持*大VR平臺(tái),如Oculus Rift、HTC Vive、Gear VR和Playstation VR等。本文將解析Unreal Engine和Unity引擎優(yōu)缺點(diǎn),為入門(mén)級(jí)的開(kāi)發(fā)者選擇提供一些建議。
Unity - 手游的天下
Unity 3D是Unity Technologies開(kāi)發(fā)的一個(gè)讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類型互動(dòng)內(nèi)容的多平臺(tái)的綜合型游戲開(kāi)發(fā)工具,是一個(gè)面整合的專業(yè)游戲引擎。起初它只能運(yùn)行在Mac系統(tǒng)下,到了后來(lái)開(kāi)始支持Windows系統(tǒng),可發(fā)布游戲至Windows、Mac、Wii、iPhone和Android平臺(tái)。
Unity優(yōu)點(diǎn)
-
手游的選擇,網(wǎng)站上有很多的教程和文檔(*對(duì)于入門(mén)級(jí)開(kāi)發(fā)者);
-
使用C#和JavaScript編碼(C++可以在定域使用,但并不推薦);
-
比較友好,可用插件較多,開(kāi)發(fā)效率高;
-
簡(jiǎn)易且直觀的UI界面及易上手學(xué)習(xí)設(shè)置;
-
適用用低配置的硬件。
Unity不足
-
相比Unreal Engine4(UE4)3D畫(huà)質(zhì)不是*好的;
-
材質(zhì)Shader復(fù)雜;
-
源代碼不公開(kāi);
-
Unity免費(fèi),Unity Pro和Unity iOS Pro僅提供30天功能試用期;
Unreal Engine(UE)- 開(kāi)發(fā)者的天堂
提到游戲引擎開(kāi)發(fā)不得不提虛幻(UE),UE是目前世界*知名授權(quán)*廣的尖游戲引擎,占有球商用游戲引擎80%的市場(chǎng)份額。像業(yè)內(nèi)人士分析的那樣,根據(jù)項(xiàng)目類型和預(yù)算來(lái)看,預(yù)算充足就用虛幻,想快速開(kāi)發(fā)就用Unity。大型游戲項(xiàng)目還是虛幻更合適。
UE優(yōu)點(diǎn)
-
入門(mén)級(jí)的開(kāi)發(fā)者可以在網(wǎng)上找到很多教程和文檔;
-
有專用的設(shè)計(jì)資源和優(yōu)化公司,打造高端和沉浸式VR;
-
使用藍(lán)圖(可視化編程)。拖拽節(jié)點(diǎn)和定制C++代碼。然而,并非聽(tīng)起來(lái)這么容易,藍(lán)圖有自身的學(xué)習(xí)曲線;
-
免費(fèi);
-
可預(yù)先構(gòu)建框架,快速創(chuàng)建環(huán)境和粒子系統(tǒng),百萬(wàn)級(jí)渲染;
-
更好的畫(huà)質(zhì),材質(zhì)編輯器較好;
-
引擎的源代碼可以從Github開(kāi)源社區(qū)下載,意味著開(kāi)發(fā)者實(shí)質(zhì)上可以修改任何任何東西,包括物理引擎、渲染和圖形用戶界面。
UE不足
-
C++(僅限于初級(jí)開(kāi)發(fā)者不熟悉這門(mén)語(yǔ)言);
-
加載時(shí)間比較久;
-
實(shí)時(shí)處理較差。
總結(jié)
總的來(lái)說(shuō),兩種引擎是開(kāi)發(fā)VR的主流引擎。Unity 3D相對(duì)比較輕便,更適合開(kāi)發(fā)輕量級(jí)的體驗(yàn)或Demo。但是,它能具有更好支持VR功能。UE4則是重量級(jí)。Unity看起來(lái)更適合開(kāi)發(fā)者,UE4更適合對(duì)于動(dòng)畫(huà),美術(shù)感興趣的設(shè)計(jì)師。選擇引擎主要還是看要開(kāi)發(fā)什么樣的項(xiàng)目。根據(jù)項(xiàng)目再去看需要什么樣的引擎。如果你有足夠的時(shí)間,可以嘗試兩種開(kāi)發(fā)引擎,然后做出適合自己的選擇。
- 上一篇:WONGLOVE數(shù)據(jù)手套演示視頻 2017/6/5
- 下一篇:wiseglove數(shù)據(jù)手套驅(qū)動(dòng)unity3D游戲角色右手模型 2017/2/20