首先要說的是,游戲開發(fā)是一項(xiàng)高度復(fù)雜的代碼開發(fā)工作,編程語言只是最基本的知識,它涉及的內(nèi)容還有計(jì)算機(jī)圖形學(xué)、3D數(shù)學(xué)、物理學(xué)等復(fù)雜的學(xué)科。但是若需要學(xué)完這么多知識才能開發(fā)游戲,恐怕許多人都已經(jīng)斷氣了,更談不上開發(fā)游戲了。所以前人就把各種復(fù)雜的代碼封裝起來,使得一般的游戲開發(fā)者可以更加接近游戲的邏輯和功能性方面的代碼,而無需接觸最底層的知識。
游戲引擎就是引擎開發(fā)者已經(jīng)寫好的一堆代碼框架,游戲開發(fā)者可以調(diào)用這些代碼框架,很容易和快速地做出游戲而不用由零開始。
為什么選用虛幻4引擎?
首先,現(xiàn)在流行而且出名的商業(yè)引擎主要有cocos2dx,Unity3D,UE4,CryEngine等。就現(xiàn)在比較火的VR,也需要用到引擎,說到VR引擎,就必然離不開Unity和Unreal這一對“好基友”。這里我主要對這兩款引擎做一下分析,作為國際上兩款主流游戲引擎,今年來這對基友這些年來可謂是拼得“你死我活”。在劃時(shí)代的VR浪潮面前,他們也都推出專門針對VR優(yōu)化的新版本引擎。那么對于開發(fā)者,究竟哪一款更適合自己呢?為此,《智慧產(chǎn)品圈》專門對Unity3D和Unreal Engine 4(以下簡稱UE4)這兩款主流引擎進(jìn)行分析比較,希望給讀者帶來對兩款引擎進(jìn)一步了解。
兩者優(yōu)缺點(diǎn)對比如下:
這里我選擇了UE4,我認(rèn)為的UE4有獨(dú)特優(yōu)勢。
1)首先我是搞C++開發(fā)的,從2014年5月19日,Epic發(fā)布了Unreal4,目前最新也是Unreal4。這次版本換代也是有了巨大的改變,它已經(jīng)