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

歡迎光臨散文網(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拓展插件進行閱讀,有代碼高亮,還能以項目的形式進行瀏覽多個文件,比原生的文本編輯器要方便得多。


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

分享到微博請遵守國家法律
高安市| 榕江县| 万荣县| 德江县| 通山县| 当阳市| 河东区| 积石山| 西乌珠穆沁旗| 淳化县| 大新县| 高碑店市| 攀枝花市| 大渡口区| 平遥县| 德化县| 郁南县| 武宣县| 自贡市| 城步| 靖边县| 冀州市| 尉氏县| 莱阳市| 普兰店市| 荃湾区| 玉山县| 永和县| 象州县| 乌兰察布市| 淄博市| 高台县| 建水县| 陆川县| 安义县| 西丰县| 鄂州市| 江孜县| 潜江市| 临沂市| 满城县|