游戲制作之路:游戲引擎選擇、Mac下和Windows下UnrealEngine 4體驗(yàn)對(duì)比陨倡、文檔及其他

UnrealEngine 4和Unity3d的選擇

訂閱了UrealEngine4(UE4)開發(fā)者敛滋。我開始做網(wǎng)站用的是ASP.NET和C#,之后做網(wǎng)站雖然換用更方便的PHP(因?yàn)樽龅亩际切【W(wǎng)站)兴革。我想說(shuō)绎晃,做了長(zhǎng)達(dá)7年的小網(wǎng)站就算我再水,但是C#我還是懂一些的杂曲,而Unity3d剛剛好最建議用的就是C#庶艾。C++我不懂,只在高中畢業(yè)后看了C++編程思想并把大部分例子都手打入電腦并運(yùn)行擎勘。不極是在肖極Unity3d在移動(dòng)端有大量成功的案例咱揍,文檔非常好,視頻教程也很全货抄,研究的人也非常多,有問題很容易找到文案等等等等朱转,簡(jiǎn)直是好得不能再好了蟹地!但是:UE4是開源的,《游戲引擎架構(gòu)》里說(shuō)游戲一般都用C++藤为,我這次學(xué)是認(rèn)真的9钟搿!作為一個(gè)有追求的人也必須選UE4等等C迮薄分别!最后我要說(shuō)的是遍愿,這些都不是我選UE4的主要原因,真相是:Unity3D好貴耘斩!月付400多沼填,不付就馬上沒有全功能的,全買更貴括授!UE4如果你不用最新的坞笙,你只要買一個(gè)月,之后都是免費(fèi)的荚虚,全功能的薛夜。雖然這點(diǎn)錢對(duì)于真正做產(chǎn)品來(lái)說(shuō),不算什么版述,但是對(duì)于學(xué)習(xí)了說(shuō)梯澜,不一樣。反正做游戲也不單單是引擎的事渴析,然后學(xué)會(huì)了一個(gè)引擎晚伙,再學(xué)另一個(gè),或者也就是幾天的事檬某。

Mac OS X下下載和編譯UnrealEngine 4

UE4在github中有三個(gè)版本撬腾,我直接下載release版本的.zip(因?yàn)槲矣胓it clone太慢了)。我下載的是4.6.1版恢恼。下載完成解壓后右鍵setup.command打開民傻,然后還會(huì)要下載大概2G左右的東西,這個(gè)下載的速度不錯(cuò)场斑。然后再右鍵GenerateProjectFiles.command打開漓踢。等一會(huì)兒后就生成UE4.xcodeproj了。打開UE4.xcodeproj后漏隐,選擇UE4Editor-Mac喧半,然后build,發(fā)現(xiàn)我下載這個(gè)版本會(huì)出錯(cuò)青责。出錯(cuò)是這行:

static bool GAllowApplePlatformSymbolication = PLATFORM_MAC && IS_PROGRAM;

錯(cuò)誤信息是:Use of logical '&&' with constant operand挺据。
我看不大懂,實(shí)在是找不到好辦法脖隶,看意思他肯定是true扁耐,就改成:

static bool GAllowApplePlatformSymbolication = true;//PLATFORM_MAC && IS_PROGRAM;

然后就編譯通過(guò)了。

但是产阱,我運(yùn)行的時(shí)候婉称,好慢好慢,然后xcode下打出來(lái)一堆東西,然后就掛掉了王暗,沒辦法運(yùn)行悔据。。

我去Epic打包好的地方下載一包試試俗壹。

傷心了科汗,還是一樣錯(cuò)誤,變成以下這樣看看策肝。肛捍。

#if PLATFORM_MAC && IS_PROGRAM
static bool GAllowApplePlatformSymbolication = true;
#else
static bool GAllowApplePlatformSymbolication = false;
#endif

編譯過(guò)了,但是一樣還是沒辦法運(yùn)行之众。

沒辦法了拙毫,試試4.5.1版本看看。
下載后編譯(方法跟4.6.1不大一樣)棺禾。這次可以成功編譯了缀蹄。然后運(yùn)行也沒問題,但是好慢好慢好慢膘婶,好像我的rmbp15寸高配根本不大合適做這樣的任務(wù)似的缺前。新建項(xiàng)目xcode提示又出bug,我懶得管了悬襟,直接生成release版本的UE4Editor衅码。應(yīng)該會(huì)比debug版本的UE4Editor快很多吧。先熟悉UE4Editor和學(xué)學(xué)Blueprints先了脊岳。C++什么的先不管先逝段,因?yàn)樘闊┝耍凑瘴揖幾g后運(yùn)行一下得要好久好久割捅,估計(jì)10來(lái)分鐘奶躯,如果全部編譯,要大半個(gè)鐘吧亿驾。嘹黔。 如果改一下C++代碼,還要編譯后才能看到結(jié)果莫瞬,那還得了儡蔓。。 我直接不用學(xué)得了疼邀。(雖然可能不是這樣喂江,雖然Win下可能會(huì)快很多很多) 后來(lái)證明不是這樣,然后如果用不到C++檩小,UE4比想像中方便

話說(shuō)我都編譯好Release版后开呐,然后去看 Getting Started烟勋,看到這頁(yè):https://docs.unrealengine.com/latest/INT/Engine/QuickStart/4/index.html规求,發(fā)現(xiàn)我編譯這版沒有Geometry筐付!不得已我又下載了4.1版,又編譯了阻肿,然后終于可以學(xué)習(xí)了瓦戚。有圖有真相!左邊是4.1版丛塌!

不得不說(shuō)我耐心真好较解,編譯好花時(shí)間 ╮(╯▽╰)╭

后來(lái)發(fā)現(xiàn)4.5.1版只是換了名字,BSP 就是Geometry赴邻!╮(╯▽╰)╭

Windows下編譯UnrealEngine 4

周未有點(diǎn)空印衔,就開Windows掛著下載UE4,想試一下Window下的體驗(yàn)如何姥敛,因?yàn)閁E4好像是Windows下優(yōu)化極好的奸焙。

先說(shuō)一下我的機(jī)器供參考:CPU:e3-1230v2 GPU:gtx660 內(nèi)存:8G SSD:128G。

下載編譯跟Mac差不多彤敛,時(shí)間上也差不多与帆。Windows下編譯4.6.1 完全沒有任何出錯(cuò)。非常順利墨榄!然后啟動(dòng)Debug版的Unreal Editor玄糟,比Mac下快很多,打開大場(chǎng)景也很快袄秩,很順阵翎。試運(yùn)行,很好播揪,好得不能再好了V!但是好占空間猪狈,我隨便試一下箱沦,下載三個(gè)Demo的游戲或場(chǎng)景,30多G空間就沒了雇庙。 Mac下因?yàn)槭?12G所以沒注意谓形。

Windows、Mac下UnrealEngine 4使用C++項(xiàng)目對(duì)比

再試了一下新建C++的項(xiàng)目看看疆前。按 https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html 這個(gè)文檔加了幾行C++代碼寒跳,然后從開始編譯到編譯成功并打開Unreal Editor,大概1分鐘左右竹椒。這并非不能接受童太。當(dāng)然,這不能跟Unity3D用C#比,那才真正快书释。

然后好奇再在Mac上試了一下(版本是4.5.1翘贮,因?yàn)?.6.1我編譯不成功),新建C++項(xiàng)目爆惧,然后也按 https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html 這個(gè)文檔加了幾行C++代碼狸页,想不到卻出錯(cuò)了!版本不一樣的原因扯再,修正了一下芍耘,讓他結(jié)果一樣,然后從開始編譯到編譯成功并打開Unreal Editor熄阻,也是大概1分鐘左右斋竞!這個(gè)結(jié)果讓我驚喜了,看來(lái)是如果做場(chǎng)景小些的游戲秃殉,Mac下用UE4完全沒問題窃页!而我大概也是也只能是做場(chǎng)景小些的游戲(場(chǎng)景小,但是畫面質(zhì)量可以超高复濒,UE4的畫面比Unity3d好太多了)脖卖,因?yàn)槟繕?biāo)是丟上iPad、iPhone上玩的巧颈。上一張Mac下的圖吧:

如果用不到C++畦木,只用Blueprints使用UnrealEngine 4的簡(jiǎn)單方法

https://www.unrealengine.com/ 登入后下載紅線這個(gè):

下載后運(yùn)行并登入,會(huì)自動(dòng)下載4.6.1版的Unreal Editor砸泛,如下圖十籍,點(diǎn)Launch就可以了,還可以下載舊版本的Unreal Editor唇礁,如右邊我就下載了4.5.1版的勾栗。╮(╯▽╰)╭ ,如果我是用不到C++我花這些時(shí)間到底在折騰什么盏筐?NХ!琢融!

Snip20150118_4
Snip20150118_4

關(guān)于UnrealEngine 4的文檔和其他

之前說(shuō)UE4文檔不如Unity3d好界牡,但是我仔細(xì)看了,也是相當(dāng)全面的漾抬,學(xué)會(huì)大概不成問題宿亡,更何況youtube上還有大量的視頻可以看。C++也不成問題纳令,按《游戲引擎架構(gòu)》中說(shuō)的挽荠,游戲中用到的C++不會(huì)太復(fù)雜克胳,太復(fù)雜大不了不做那種特性就好。所以引擎部分應(yīng)該不會(huì)對(duì)我產(chǎn)生大的難度了圈匆。但是做游戲引擎只是一小部分毯欣,最最重要部分:內(nèi)容和玩法!首先說(shuō)內(nèi)容臭脓,這部分要學(xué)畫畫和3D了,而學(xué)3D軟件對(duì)我來(lái)說(shuō)也不成問題腹忽,只是畫畫目前還沒有任何比較靠普的路子能成来累,至于動(dòng)畫隨便弄一下然后買本《動(dòng)畫師生存手冊(cè)》看看到底要如何了,也沒有太大把握窘奏。嘹锁。玩法部分,隨便弄弄應(yīng)該可以着裹。因?yàn)闀r(shí)間不多只有一年领猾,所以幾個(gè)東西要并行學(xué)習(xí),邊學(xué)邊加上引擎綜合考慮骇扇。大概是這樣想法先摔竿。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市少孝,隨后出現(xiàn)的幾起案子继低,更是在濱河造成了極大的恐慌,老刑警劉巖稍走,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袁翁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡婿脸,警方通過(guò)查閱死者的電腦和手機(jī)粱胜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)狐树,“玉大人焙压,你說(shuō)我怎么就攤上這事∫种樱” “怎么了冗恨?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)味赃。 經(jīng)常有香客問我掀抹,道長(zhǎng),這世上最難降的妖魔是什么心俗? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任傲武,我火速辦了婚禮蓉驹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘揪利。我一直安慰自己态兴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布疟位。 她就那樣靜靜地躺著瞻润,像睡著了一般。 火紅的嫁衣襯著肌膚如雪甜刻。 梳的紋絲不亂的頭發(fā)上绍撞,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音得院,去河邊找鬼傻铣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛祥绞,可吹牛的內(nèi)容都是我干的非洲。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼蜕径,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼两踏!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起兜喻,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缆瓣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后虹统,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弓坞,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年车荔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渡冻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡忧便,死狀恐怖族吻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情珠增,我是刑警寧澤超歌,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站蒂教,受9級(jí)特大地震影響巍举,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凝垛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一懊悯、第九天 我趴在偏房一處隱蔽的房頂上張望蜓谋。 院中可真熱鬧,春花似錦炭分、人聲如沸桃焕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)观堂。三九已至,卻和暖如春呀忧,著一層夾襖步出監(jiān)牢的瞬間师痕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工荐虐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丸凭。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓福扬,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親惜犀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铛碑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容