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