• 虛擬現(xiàn)實開發引(yǐn)擎(qíng)Unity3D與unreal比(bǐ)較

    2017/3/10      點(diǎn)擊(jī):

    Unity vs UE,虛(xū)擬現實開發引擎如何抉擇


    轉自mobileshub公眾號(ID: mobileshub),作者:屠敏 

    VR浪潮席卷而來,相對(duì)於資本的狂熱,現實(shí)中真正需要的(de)是有實力的VR硬件研發團隊(duì)和專業內容製作隊伍。對於入門級的開(kāi)發者而言,遊戲引擎(qíng)的選擇成為了一大難題。

    目前虛擬(nǐ)現實遊戲開發引擎有很多種,其中兩大(dà)主流的引擎為Unity和Unreal Engine,目前這(zhè)兩種引擎支持*大VR平台,如Oculus Rift、HTC Vive、Gear VR和Playstation VR等。本(běn)文將解析(xī)Unreal Engine和Unity引(yǐn)擎優缺點,為入門級的開發者選擇提供一些建議。

    Unity - 手遊的(de)天下

    Unity 3D是Unity Technologies開發的一個讓玩(wán)家輕鬆創建諸如三維視(shì)頻遊戲(xì)、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型遊(yóu)戲開發工具,是一個麵整合的專業遊戲引擎(qíng)。起初它隻能運行在Mac係統下,到了後來(lái)開始支持Windows係統(tǒng),可發(fā)布遊(yóu)戲至(zhì)Windows、Mac、Wii、iphoness和androids平(píng)台。

    Unity優點

    • 手遊(yóu)的選擇,網站(zhàn)上有很多的教程和文檔(*對於入門級開發者);

    • 使用C#和JavaScript編碼(C++可(kě)以在定域使用,但並不推薦);

    • 比較友(yǒu)好,可用插件較多,開發效率高;

    • 簡易且(qiě)直觀的UI界麵及易上手學習(xí)設置;

    • 適用用低配置的(de)硬件。

    Unity不足

    • 相比Unreal Engine4(UE4)3D畫質不是*好的;

    • 材質Shader複雜;

    • 源代碼不公(gōng)開;

    • Unity免費,Unity Pro和Unity ioses Pro僅提供30天功能試用期;

    Unreal Engine(UE)- 開發者的天堂

    提(tí)到遊戲引擎開發不得不提虛幻(UE),UE是目前世界*知名授權*廣的尖遊戲(xì)引擎,占有球商用遊戲(xì)引擎80%的市(shì)場份額。像業(yè)內(nèi)人士分(fèn)析的那樣,根據項目類型和預算來(lái)看,預算充足就用(yòng)虛幻,想快速開發就用Unity。大型遊戲項目還是虛幻更合適。

    UE優點

    • 入門級的開發者可以在網上找到(dào)很多教(jiāo)程和文檔(dàng);

    • 有專(zhuān)用的設計資源和優化公司,打造高端和沉浸式VR;

    • 使用藍圖(可視化編程)。拖拽節點和定製C++代碼。然而(ér),並非聽起來這麽(me)容易,藍圖有自身的(de)學習曲線(xiàn);

    • 免費;

    • 可預先構建框架,快速創建環境和粒子係統,百萬級渲(xuàn)染;

    • 更好的畫質,材(cái)質編輯器較好;

    • 引擎的源代(dài)碼可以從Github開源社區下載,意味著開發者實質上可(kě)以修改任何任何東西,包括物理引擎、渲染和圖形用戶界麵。

    UE不足

    • C++(僅(jǐn)限於初級開發者不熟悉這門語言);

    • 加載時間比較久;

    • 實時處理較差。

    總結

    總的(de)來(lái)說,兩種引擎是開(kāi)發VR的主(zhǔ)流引擎。Unity 3D相對比較輕便(biàn),更適合開發輕量級的(de)體驗或Demo。但是,它能具有更(gèng)好支持VR功能。UE4則是重(chóng)量(liàng)級。Unity看起來更適合開發者,UE4更適合對於動畫,美術感興趣的(de)設計師。選擇引擎主要還是看要開發什麽樣的項目。根據項目再去看需要什(shí)麽樣的引擎。如果你有足夠的(de)時間,可以嚐試兩種開發引擎,然後做出適合自己的選擇。

    91网站入口_91视频导航_91短视频在线_91视频在线免费观看