由于后世投資過網(wǎng)游公司,IT技術(shù)方面也鉆研過多年,戴定對于幾大主流游戲開發(fā)軟件也十分熟悉。
在后世,Unity是最著名的游戲開發(fā)工具,既可以開發(fā)電腦游戲,也可以開發(fā)手機游戲,而且具備強大的插件生態(tài)。在游戲開發(fā)生命周期的每個階段,它都能提供解決方案。
后世最著名的《王者榮耀》《元神》《鬼谷八荒》等游戲,都是基于Unity引擎創(chuàng)作的。
但除了Unity,考慮到后期的發(fā)展,戴定還決定將3D Studio Max,簡稱3DS MAX的部分功能,集成到同一起。
3DS MAX在后世也是知名的游戲開發(fā)軟件,風(fēng)靡一時的《紅色警戒》《魔獸爭霸》《魔獸世界》等都是用這款軟件開發(fā)的。
這款軟件還被廣泛運用到電影、工業(yè)設(shè)計、建筑設(shè)計、廣告等多個領(lǐng)域。戴定之所以想融合,就是看重這款軟件更寬廣的適配性。
和王浩通完電話,戴定猜測李凱勝可能已經(jīng)離開,所以王浩才會如此著急。一個星期的時間確實比較緊張,但經(jīng)過仔細分析,戴定已經(jīng)想好了對策。
戴定計劃先花四天左右寫完主框架代碼,把各種接口都先做好留著,然后再花兩天做一個地圖工具和場景庫。
至于將Unity和3DS MAX融合的事,反正他的程序設(shè)計都是模塊化的,放在以后慢慢更新就好了。
第一次打開董大鵬幫忙弄的電腦時,戴定就發(fā)現(xiàn)董大鵬給他找的這個裝機人也是個高手。
盡管這個哥們給裝的是個破解版的Delphi,如果可能的話,戴定還真想見見這位裝機的人。
Delphi,是Windows平臺下著名的快速應(yīng)用程序開發(fā)工具。這個軟件制作網(wǎng)游的服務(wù)器端時十分好用,這軟件恰好對戴定后期的計劃有不小的幫助。
直到現(xiàn)在,每次開機聽到“燈~等燈~等燈”的聲音時,戴定在恍惚中依舊有些心潮澎湃的感覺。
打開C++,根據(jù)后世使用的“破解版”的Unity,戴定按照自己的理解,一行一行的寫起了原創(chuàng)代碼。
很快三天過去,比原計劃還提前了一天,戴定就完成了主框架代碼和近2000行的核心原創(chuàng)代碼,然后戴定又花了半天時間進行debug。
戴定打開c++,載入工程,點下調(diào)試,從順暢的加載速度上看,整個軟件應(yīng)該問題不大。他試著操作了一遍,檢查各種接口,果然沒有大問題,于是又做了些輔助的注釋。
在核心原創(chuàng)代碼Debug完的第一時間,戴定就去申請了著作權(quán)和專利權(quán)。這樣將來即便有人破解了自己的軟件,但有些核心專利是不可能躲避過去的。
就像當(dāng)年的386時代,因特爾取消了對amd和cyrix的x86芯片架構(gòu)授權(quán),迫使這兩家用“無塵室大法”進行逆向追溯。
但問題在于,只要你是x86架構(gòu),就一定繞不開intel在這個架構(gòu)下的各種專利。
戴定給自己的核心原創(chuàng)代碼起名“離離原上草”,之所以起這個名字主要時兩層意思,但這兩層意思卻又很辯證。
原上草的“一歲一枯榮”既比喻了IT領(lǐng)域的快速迭代,同時也說明迭代再快,核心的東西是不會變化的。
就后世發(fā)布的“半成品”《狂兵》來看,其中的場景其實再簡單不過。所以這次的場景庫中,戴定只是簡單地制作了公路,碉堡,高樓,民房等幾種簡易的東西。
至于美化,自然可以在后期讓商鞅電子的美工來修飾,戴定現(xiàn)在的目的是要讓王浩理解,他開發(fā)的地圖工具可以隨意抓取“場景”并布置到需要的地方,這樣就能大大提高游戲的設(shè)計開發(fā)速度。
戴定也沒想到,通過電驢的