新手必讀:關(guān)于ue4引擎的一些思想
這些相關(guān)搜索說明這個引擎在國內(nèi)還真正沒火起來。
為什么呢?轉(zhuǎn)發(fā)一些觀點(diǎn)給大家參考:
觀點(diǎn)一:
因?yàn)閁E4太難了!難到普通人根本學(xué)不會!UE4太高端了!底層源碼都是天神下凡才能寫的出來的!普通人很容易被強(qiáng)大的神術(shù)能量反噬!額,當(dāng)然我也不知道為什么,但是看了一下底下好多回答都是這個調(diào)調(diào),不斷的在強(qiáng)調(diào)“難”,然后就形成了這么一種關(guān)系鏈:“非常復(fù)雜”->“難”->“一般人根本學(xué)不會”->“你看我多NB啊我就會”。。。不過這個邏輯鏈好像每一環(huán)都說不過去,首先復(fù)雜和難就不是一個概念,解線團(tuán)叫復(fù)雜,解數(shù)學(xué)題叫難,這種簡單的概念還是有的吧。難,和一般人根本學(xué)不會,也是兩個概念,高數(shù)難不難?英語難不難?為啥所有高中生都得學(xué)還都學(xué)的不錯呢?因?yàn)楦呖嫉每迹∥⒎e分立體幾何哪個不比你隨便學(xué)個軟件操作簡單?所以啊,想自吹沒必要從一個軟件上入手,何必在這個題目下顧左右而言他呢?再來說一下“為什么火不起來”,說這個引擎不火本身就有點(diǎn)偽命題,據(jù)統(tǒng)計Steam上的游戲使用的引擎,排名第一的引擎就是UE4,大概占27%,比第二名的Unity3D(占22%)高出5%,這個數(shù)據(jù)忘記是什么時候的了,但是從這里看出,首先虛幻不是一個冷門引擎,相反還挺熱門的,而且這些游戲也大多數(shù)不是3A大作,也有許多設(shè)計巧妙的精致小游戲,所以“UE4只能做大作,做小游戲不好用”本身就是偽命題,3A大廠許多是使用自研引擎的,用虛幻的并不算很多,而且 虛幻本身功能比較強(qiáng)大,說的通俗一點(diǎn)就是輪子很多,即使在制作小游戲時哪怕有些笨重,也不至于說是不適合。所以說我覺得問題可以是:“為什么UE4看起來好像不如Unity那么火”,我本人兩個引擎都有,但是一般UE只用它的源碼,從里邊摘些Shader,腳本的實(shí)現(xiàn)之類的,然后拖到Unity里用……有幾個原因,首先是開發(fā)體驗(yàn),UC++和手?jǐn)]Shader的體驗(yàn)簡直差到爆,寫個渲染各種變量都得自己湊,以及各種漫長的編譯這些都已經(jīng)是老生常談了,相反我倒是覺得Unity的C#配合一些引擎自帶的內(nèi)存管理機(jī)制寫起來還挺舒服的,寫個Shader有ShaderLab,基本是光速編譯。。Editor里用Mono VM不用編譯,寫寫代碼也是秒編,發(fā)布的時候也能選擇走IL2CPP或是Mono,開發(fā)效率和運(yùn)行效率都能顧及的差不多。不過這些看起來都是小問題,也不是不能克服的,在我看來,最大的問題是并非引擎本身的技術(shù)問題,比如社區(qū)交流和技術(shù)擴(kuò)散。如果你是一個非常有經(jīng)驗(yàn)的,做了很多年游戲的開發(fā)者,在使用兩款引擎的時候就會比較容易發(fā)現(xiàn),虛幻的輪子有種“帶不出來”的感覺,在這點(diǎn)上兩個引擎仿佛都在往極端的方向走。Unity剛出的SRP和PackageManager,發(fā)言人在大會時一直在強(qiáng)調(diào)“我們要讓開發(fā)者在不需要引擎源碼的情況下實(shí)現(xiàn)各種效果”,比如我寫了一個渲染管線,完全沒必要動引擎源碼什么的,直接把腳本往Github上一掛,想用的同志們就直接拿來用了,有時候別人還能幫你Debug一下,反饋一下意見,比如誰的項(xiàng)目需要用到個后處理,需要用到個單獨(dú)的Pass,就可以交流一下,互相借鑒互相學(xué)習(xí),氣氛其樂融融。但是如果你們都是直接改引擎的,這種情況就比較難辦了……不光技術(shù)交流難,引擎更新?lián)Q代也難,而且虛幻貌似在這條道路上越走越遠(yuǎn),他們仿佛在努力把底層和上層分開,慢慢的能在上層做的大多數(shù)就都是純引擎操作類的了……我認(rèn)為隨著我的游戲開發(fā)經(jīng)驗(yàn)越發(fā)豐富,技術(shù)越發(fā)強(qiáng)大,心態(tài)是從一開始的覺得“自己會的越來越多”到后來的“自己能做的越來越少”,許多高大上的操作也只是學(xué)習(xí)研究用途,真要是讓我在自己的項(xiàng)目里花一周時間搞個后處理,我是絕對拒絕的,所以我選擇把自己搞好的效果放到Github里,即使我在Unity2018里寫好的,到Unity2020也還是能隨便用,而且別人寫的我也能用,我寫的別人也能用,我知道你用的Unity肯定和我用的Unity一樣,你也知道我用的和你用的一樣,豈不美哉?
作者:羅傳月武
觀點(diǎn)二:
歡迎用UE4啦,你這個問題之前倒是有零星幾個人跟我提及過,整理了一下,有以下一些原因
1. Unity在學(xué)校領(lǐng)域有比較高的深耕,做過很多年,基礎(chǔ)已經(jīng)不錯了,這個方面UE是需要加油的
2. 對于學(xué)校來說,有書可以當(dāng)做教學(xué),至少經(jīng)費(fèi)可以申請的下來,UE現(xiàn)在的中文書不多,這也是需要加油的。
3. 宣傳,因?yàn)閁E有太多的AAA大作,讓人覺得做這個東西一定是要最頂級的人加上最頂級的設(shè)備然后超多經(jīng)費(fèi),Unity手游看起來不需要太多經(jīng)費(fèi),幾個人就能搞(成功學(xué)宣傳的比較多)。而沒有深入去試試看,這個還需要慢慢改觀大家的思路。
作者:陶仁賢
觀點(diǎn)三:
求求你們別黑我大Unreal了!
Unreal目前對移動端非常友好,強(qiáng)大的工具鏈和優(yōu)秀的架構(gòu),不管你是做動畫,VR應(yīng)用,游戲都能勝任,加上最新加入的實(shí)時光線追蹤管線,能制作很多高品質(zhì)的圖像內(nèi)容。社區(qū)建設(shè)也在逐漸完善。我相信Unreal的未來只會更加光明。目前行業(yè)內(nèi)大規(guī)模開始轉(zhuǎn)向Unreal了,很多游戲公司幾乎有強(qiáng)制性使用Unreal立項(xiàng)的政策傾向。至于國內(nèi)的什么彌賽亞,neox,白鷺,請把編輯器UI寫好再來,某些引擎順便再把抄襲Unreal的代碼的注釋也麻煩改一下嘛(抄別人代碼注釋都懶得改一下,原封不動字節(jié)級抄襲,簡直就是程序界的恥辱)。
epic這個團(tuán)隊(duì)簡直是業(yè)界一股清流,和國內(nèi)廣州某引擎團(tuán)隊(duì)封鎖技術(shù),以至于公司內(nèi)部項(xiàng)目組主程都只能拿到部分代碼,以此來拿高工資的做法不同,epic的引擎團(tuán)隊(duì)大力傳播知識,建立社區(qū),開源引擎,資助開發(fā)者(是真白給錢不要回報?。恳豁?xiàng)都是在為行業(yè)的未來和基礎(chǔ)傾盡全力。而不像國內(nèi)某廠,吹噓技術(shù),用技術(shù)來竭澤而漁,殺雞取卵。
所以結(jié)論是:UE4在國內(nèi)肯定會火!
-
分享到:
您需要登錄后才可以發(fā)帖 登錄 | 立即注冊
- 用戶名:
- 密 碼:
- 驗(yàn)證碼: 看不清? 點(diǎn)擊更換
- 忘記密碼?
全部評論:0條