最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【源碼看饑荒】第零期,序言

2020-10-10 00:44 作者:LongFei_gamer  | 我要投稿

這個系列講什么

解讀源碼,用全新的視角重新認識我們熟悉的饑荒世界。我會講解饑荒里涉及的基本編程概念,游戲運行的機制等等。

我在幾年前曾經(jīng)興致勃勃地想要寫一個完整的饑荒Mod教程,但后來棄坑了,主要就是寫起來太過費勁,每一篇都要寫上萬字,查閱許多資料。當時還是個剛?cè)胄械木幊滩锁B,啥都不懂,讀源碼也很吃力。這幾年我已經(jīng)成長成了一個資深程序員,對編程有了深入的理解,讀源碼已經(jīng)是如同喝水一般輕松了。不過工作比較忙,時間緊張,也沒精力再像以前一樣寫上萬字的詳細教程了。所以我就打算先寫這個科普向的系列,在有限的時間精力行下,給大家?guī)硪恍od制作的興趣。這個系列雖然是以饑荒為切入點,但實際講解的是游戲編程的知識,其中很多概念比如Prefab、Component等等,都是經(jīng)典的游戲編程概念,在許多游戲中都是相通的,如果你能理解這些概念,在其他游戲的Mod制作中也能用上。

誰適合閱讀?

想學(xué)Mod制作的,想創(chuàng)建自己的地圖的,想自己修改Mod的,想更好地使用控制臺的,想要深入了解游戲機制的,總之,對饑荒的代碼和運轉(zhuǎn)機制感興趣的一切玩家,都可以讀一讀。如果你對游戲編程感興趣,饑荒的代碼也是很好的學(xué)習(xí)材料。

對于想學(xué)Mod、制作自己的地圖的同學(xué),可以通過閱讀這個系列,深入理解游戲的編程框架,降低閱讀游戲源碼的門檻。Mod制作有三個階段:剛?cè)腴T的,只能跟著教程一步步走,做出教程示例的東西,或者在這個基礎(chǔ)上稍作調(diào)整。更進一步,在大量學(xué)習(xí)了別人寫出來的教程之后,把知識串聯(lián)起來,做出自己想要的東西。而最高級的Mod制作者,則是可以自己閱讀游戲和其他Mod的源碼,從中獲取知識,進而可以在游戲框架內(nèi)實現(xiàn)任何需求。我這個教程的目的之一,就是教大家如何成為一個最高級的Mod制作者。

即使是不打算做Mod的同學(xué),也可以通過閱讀這個教程,對游戲的機制有更本質(zhì)的理解,從而更好地玩游戲。

會怎么講?

首先第一期,我會介紹這個世界的構(gòu)成元素,這一期不會涉及具體的代碼,只是介紹各種概念,建立對世界的整體認知,為后續(xù)學(xué)習(xí)打下基礎(chǔ)。接著我會在每一期里仔細解讀一個元素,并且寫一個小Mod來展示如何應(yīng)用。Mod會發(fā)布在steam創(chuàng)意工坊上,也會發(fā)布在github上。

我之前建了一個饑荒Mod答疑QQ群 559477977,歡迎加入。

源碼在哪里?

官方的源碼被打包成了一個zip文件,位于游戲所在文件夾/data/databundles/scripts.zip,解壓之后即可閱讀lua文件 創(chuàng)意工坊的Mod源碼,位于游戲所在文件夾/mods/workshop-xxxx,可以直接閱讀。 推薦大家使用VS Code + lua拓展插件進行閱讀,有代碼高亮,還能以項目的形式進行瀏覽多個文件,比原生的文本編輯器要方便得多。


【源碼看饑荒】第零期,序言的評論 (共 條)

分享到微博請遵守國家法律
山西省| 辉南县| 吉木乃县| 昌黎县| 海安县| 抚远县| 南平市| 云林县| 蒙山县| 栖霞市| 扎囊县| 崇义县| 澄迈县| 包头市| 崇礼县| 新巴尔虎左旗| 平泉县| 宿州市| 鹿邑县| 丰宁| 河曲县| 延津县| 佛冈县| 昭通市| 班玛县| 崇礼县| 华容县| 益阳市| 元江| 卫辉市| 聊城市| 出国| 禹城市| 太谷县| 茶陵县| 玉田县| 西青区| 福鼎市| 水富县| 静乐县| 阿拉善左旗|