當前位置:編程學習大全網 - 源碼下載 - 從目前是技術來看VR遊戲開發,是應該用Unity還是UE4好

從目前是技術來看VR遊戲開發,是應該用Unity還是UE4好

兩個引擎都學過壹陣子,個人覺得還是UNITY靠譜。。UE4的開發流程有點脫離實際。。總之最後我是選了UNITY,而且覺得自己沒選錯。。

先說UE4:

UE4的優點有兩個,壹是畫面好,這點確實是無可厚非,看壹眼就知道能甩UNITY幾條街。二是那所謂的的開源,我覺得這壹點對於絕大多數人來說,都是看不見摸不著的。除了這兩個優點之外,我覺得它“哪都不好”。UI設計器難用到爆,build慢到了極點。。。但這些都不是我拋棄UE4的最重要理由。。。

Unreal4有個藍圖系統,其實就是個可視化狀態機,號稱“不會編程也能做遊戲”。。但只要稍微了解下開發常識,就知道“不會編程做遊戲”根本就是個笑話,做個場景漫遊,就是極限了。除非將來有重大科技進步,比如量子計算機普及化等原因。否則,就不要指望開發遊戲可以不寫代碼了。。。

而除了這個藍圖之外,就只能靠寫底層的C++代碼來實現功能了。。壹入底層深似海,沒個十來年的積累,想也別想。。由於並不是所有人都英語八級,所以才需要用金山詞霸。。。同理,不懂底層的人,才必須依賴引擎才能開發遊戲。。而對於那些底層大神,用個記事本,直接寫D3D就能做出遊戲了。資源可以手動分配,比使用引擎靈活的多,引擎只是拿來"偷懶"用的。。

UE4的尷尬之處就在於,盡管小學生都能用它的藍圖系統,做出個場景漫遊之類的小DEMO。。但卻無論如何都做不出真正可以“玩"的遊戲。。就更別說上線運營了。。只能由“英語八級”的人,才可以做得出來。。但"英語八級"的人直接就能做翻譯,又何必非要用金山詞霸?

時至今日,別說是個人開發者了,就算是那些跨國遊戲公司的UE4項目,最後大多數也都棄坑了。。。所以說UE4的計劃,有點過於超前了,甚至超前到了有點脫離實際的地步。。畫壹個“不會編程也能做遊戲”的大餅,確實可以吸引不少零基礎小白,但對於有實際開發需求的開發者來說,就只能呵呵了。

再說UNITY:

UNITY畫面比UE4要差不少,但對於大多數開發者來說,用它確實可以開發出壹款真真正正可以上線運營的遊戲出來。。

初學UNITY3D的話,對於完全零基礎的人來說,會有點無從下手。。因為在不考慮插件的前提下,它沒有“不寫代碼就能做遊戲”的功能。。所以學習UNITY3D的人,總要有點編程基礎。。。但所以即便是零基礎小白,也必須先去學語法,打好基礎,再來學UNITY3D。。不要指望可以壹步登天。

UNITY的腳本語言是C#,這門語言絕對不是最簡單的。。比PHP,PYTHON,RUBY等語言要復雜很多。。。但它絕對是“適用於遊戲開發的語言”之中,最簡單的(並非所有編程語言都適用於遊戲開發)。。只要肯用心學,零基礎小白也可以在半年之內掌握C#。。

至於底層知識。。UNITY絕大部分都幫妳搞定了。。妳不需要“英語八級”,只要把“漢語拼音”學好就夠了。

  • 上一篇:妳好,我從妳的壹個回答中得知妳在。網。我也在學習。。NET,也不知道這壹行怎麽賺錢。
  • 下一篇:北大青鳥軟件工程師課程學費是多少,暑期有活動嗎?
  • copyright 2024編程學習大全網