歡迎瀏覽數(shù)字世界網(wǎng)-專(zhuān)注于虛擬現(xiàn)實(shí)技術(shù)解決方案,!
新聞資訊 | 公司介紹 | 聯(lián)系我們
時(shí)間:2021-03-13 13:53:38
人氣:3854
來(lái)源:
欄目:虛擬現(xiàn)實(shí)開(kāi)發(fā)
在虛擬現(xiàn)實(shí)大熱的今天,開(kāi)發(fā)者界也出現(xiàn)了“甜豆花”與“咸豆花”之爭(zhēng),。在游戲開(kāi)發(fā)者制作游戲時(shí),,面對(duì)都是免費(fèi)、都支持***平臺(tái)的UE4和Unity 3D,,選擇何種游戲引擎,,似乎有點(diǎn)難以抉擇,左手UE4,,右手Unity 3D,。今天本文為大家做一點(diǎn)詳細(xì)分析,希望能為大家?guī)?lái)一些啟發(fā),。
Unity3D是由Unity Technologies開(kāi)發(fā)的一個(gè)讓玩家輕松創(chuàng)建諸如三維視頻游戲,、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類(lèi)型互動(dòng)內(nèi)容的多平臺(tái)的綜合型游戲開(kāi)發(fā)工具,是一個(gè)全面整合的專(zhuān)業(yè)游戲引擎,。Unity利用交互的圖型化開(kāi)發(fā)環(huán)境為首要方式,,其編輯器運(yùn)行在Windows 和Mac OS X下,可發(fā)布游戲至Windows,、Mac,、Wii、iPhone,、WebGL(需要HTML5)、Windows phone 8和Android平臺(tái),。也可以利用Unity web player插件發(fā)布網(wǎng)頁(yè)游戲,,支持Mac和Windows的網(wǎng)頁(yè)瀏覽。
Unity 3D的優(yōu)勢(shì)
虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)者的輕量級(jí)工具,,目前虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)者的***游戲引擎,。時(shí)下大部分的VR游戲開(kāi)發(fā)者都是從原Unity 3D開(kāi)發(fā)者轉(zhuǎn)型而來(lái),由于能夠快速上手,,在VR方面的學(xué)習(xí)成本比較低,,因而受到了廣大開(kāi)發(fā)者的熱捧。
Unity 3D安裝,、調(diào)試和打包方便,,配置VR項(xiàng)目十分簡(jiǎn)單,文檔完善,。Unity3D配套了很多東西供開(kāi)發(fā)者使用,,基本可以靠Marketplace買(mǎi)來(lái)的東西搭建原型,甚至某些比較終業(yè)務(wù)的核心組件也可以用買(mǎi)來(lái)的東西,,極大的降低了開(kāi)發(fā)成本,。比如你可以把整個(gè)Material換成Alloy、用Ngui替代UI系統(tǒng),,如果你要做個(gè)賽車(chē)游戲,,你能找到從模型、音效,、材質(zhì),,到控制系統(tǒng)等一切。
Unreal Engine 4
UE4是由全球***游戲EPIC公司虛幻引擎的比較新版本,,EPIC中國(guó)***授權(quán)機(jī)構(gòu)GA游戲教育基地,。UE4支持DirectX 11、物理引擎PhysX,、APEX和NVIDIA 3D技術(shù),,以打造非常逼真的畫(huà)面。UE4是一個(gè)面向虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)、主機(jī)平臺(tái)游戲開(kāi)發(fā)和DirectX 11個(gè)人電腦游戲開(kāi)發(fā)的完整開(kāi)發(fā)平臺(tái),,提供了游戲開(kāi)發(fā)者需要的大量的核心技術(shù),、數(shù)據(jù)生成工具和基礎(chǔ)支持。登陸設(shè)備包括PC,,主機(jī),,手機(jī)和掌機(jī)。
UE4的優(yōu)勢(shì)
作為后起之秀,,UE4在虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)者界大出風(fēng)頭,,其強(qiáng)大的開(kāi)發(fā)能力和開(kāi)源策略,瞬間吸引了大量VR游戲開(kāi)發(fā)者的目光,。目前,,大量以UE4開(kāi)發(fā)的VR游戲已經(jīng)登陸***平臺(tái),而VR愛(ài)好者的普遍評(píng)價(jià)都是虛幻4引擎游戲在游戲畫(huà)面和沉浸體驗(yàn)方面要明顯優(yōu)于Unity3D 游戲,。
UE4畫(huà)面效果完全達(dá)到3A游戲水準(zhǔn),,光照和物理渲染即便在縮水的狀況下也足以秒殺Unity藍(lán)圖系統(tǒng)。UE4讓游戲策劃不用再寫(xiě)勞神費(fèi)力編輯代碼,,其強(qiáng)大的材質(zhì)編輯器實(shí)在讓開(kāi)發(fā)者們大呼德瑪西亞,,各種官方插件齊全也讓開(kāi)發(fā)者不用在自編第三方插件并擔(dān)心兼容接口問(wèn)題。更重要的是針對(duì)虛擬現(xiàn)實(shí)游戲,,UE4為手柄,、VR控制器提供了良好支持。而UE4提供的各種游戲模版,,讓其與Blueprint配合做原型甚至比Unity更快,。
UE4的劣勢(shì)
C++語(yǔ)言是***個(gè)令眾多開(kāi)發(fā)者頭痛的東西。對(duì)于主機(jī)平臺(tái)的支持不夠,,開(kāi)發(fā)PS4游戲需要重新編譯引擎,,光拉代碼就需要至少一個(gè)小時(shí),使用12核服務(wù)器,,24線程同時(shí)編譯都需要二三十分鐘,,創(chuàng)建新項(xiàng)目大概又要編譯十多分鐘。如果切換平臺(tái),,要編譯幾千到上萬(wàn)個(gè)Shader,,安裝、調(diào)試和打包不方便,,需要的時(shí)間明顯超過(guò)Unity很多,。
同樣,UE4比較大的問(wèn)題也不在以上,,而在于學(xué)習(xí)成本高,。UE4現(xiàn)有的虛擬現(xiàn)實(shí)游戲開(kāi)發(fā)者中普及度并不高,,開(kāi)發(fā)者對(duì)于這款引擎的了解程度和使用經(jīng)驗(yàn)明顯不夠。UE4各子模塊雖然功能強(qiáng)大,,但操作復(fù)雜,,部分功能甚至沒(méi)有任何文檔,已有文檔的功能文檔同樣不夠完善,,加大增加了開(kāi)發(fā)者的學(xué)習(xí)難度,,影響開(kāi)發(fā)者的使用體驗(yàn)。UE4開(kāi)發(fā)成本高是出了名的,,某國(guó)內(nèi)3A團(tuán)隊(duì)做了個(gè)10分鐘的VR Demo,,一千多萬(wàn)眨眨眼就燒掉了。UI設(shè)計(jì)器非常之難用,,VR下的一些best practice也缺乏文檔和例子,,給人的感覺(jué)就是UE4在和開(kāi)發(fā)者以期摸石頭過(guò)河,明顯不能讓開(kāi)發(fā)者省心,。
在項(xiàng)目過(guò)程中,,有些客戶咨詢到ue4開(kāi)發(fā),,但是一說(shuō)價(jià)格都嚇跑掉,,然后再咨詢別的供應(yīng)商的時(shí)候,別的供應(yīng)商會(huì)用投機(jī)取巧的方式,,接下來(lái),,后面就是甲方或使用方痛苦的時(shí)刻到了。
此文章出自:VR日?qǐng)?bào),,原文鏈接為:http://www.vrrb.cn/guandian/5135.html,,比較新的vr資訊,大家可以關(guān)注一下,。
注:小編轉(zhuǎn)發(fā)此次文章目的在于傳達(dá)行業(yè)知識(shí),,并非其他目的,若原作者不同意,,通知我方刪除,。