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