日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備( 二 )


文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備



文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


不要問我為什么我這是中文 。你打開卻是英文 。上面已經(jīng)講過了 。

我們新建一個項(xiàng)目
文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


這里從上到下依次是新建筑、新文明和領(lǐng)袖、新政體和政策、新宗教和信條、新單位、空白模板
這些都是官方提供的基礎(chǔ)模板 。給出了基本的文件結(jié)構(gòu)和內(nèi)部格式 。在我們熟練編寫mod前這些都是很有用的輔助模板 。
為了方便敘述 , 我下面以雙葉杏為模板進(jìn)行講解 。
文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


我們選擇新文明和領(lǐng)袖 。為其命名 。完成創(chuàng)建
文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


他會自動生成一套文件結(jié)構(gòu) , 并向你提示如何編寫一個mod(簡略)

一個領(lǐng)袖mod是由哪些要素組成的?
artdesf文件夾是用來存放artdef文件的 。這些文件的作用是告訴游戲你創(chuàng)建的文明、領(lǐng)袖、城區(qū)、建筑、單位使用的是哪些模型 , 它該在什么時候調(diào)用哪個模型 。
textures文件夾是用來存放貼圖文件的 , 一般是.dds和.tex 。
xlps文件夾是用來存放xlp文件的 , 這組文件和上面的兩組文件我們放到后面再講 。
下面的一票xml文件就是整個mod的代碼載體 。(GettingStarted.html?就是這個白色的歡迎界面  , 刪掉就是了)
有些時候 , 你可能光靠xml的功能庫實(shí)現(xiàn)不了某些功能 , 這個時候就要使用sql或lua文件 , 這方面我不做涉及 。
關(guān)于xml的命名 。理論上可以隨意命名 , 但是為了你自己和其他有需要的人著想 , 請按一定的規(guī)范進(jìn)行命名 。
這個模板里的xml一般來說可以全部刪掉 。我也推薦全部刪除后自己創(chuàng)建一遍 。但是注意要保留mod.art.xml這個文件 , 它的作用會在后面和上面的三組文件夾一起講 。
一般來說 , xml命名最好按照領(lǐng)袖名稱+功能來命名 。比如Anzu_Civilization 。這樣的好處在于有效區(qū)分不同對象和功能的代碼 。方便自己編寫和debug 。
一般需要的xml有:Civilization 文明 Leader 領(lǐng)袖 District 區(qū)域 Building 建筑 Unit 單位 Config 加載設(shè)置 Icons 圖標(biāo)配置 Text 基礎(chǔ)文本 Text_XXX對應(yīng)語言翻譯文本這些 。按照內(nèi)容可在結(jié)尾+s 。
按照我的角色設(shè)計 。我的文件結(jié)構(gòu)應(yīng)該如下:
文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


在整理好文件結(jié)構(gòu)后 , 我們來編寫xml的內(nèi)容 。xml相關(guān)的語法吧里已經(jīng)有相關(guān)介紹 , 我就不再贅述了 。
想學(xué)會xml的編寫有個小訣竅 , 抄!抄原版游戲、抄各個作者的mod , 從你想得到地方 , 直接抄個格式下來 , 然后再自己修改 , 這樣的好處是能把犯錯的可能降到最低 , 壞處是無腦抄抄抄會讓你的能力設(shè)計被框住 , 沒法實(shí)現(xiàn)一些獨(dú)特的功能 。

文明和領(lǐng)袖的xml
為了方便講解 , 我們先從文明和領(lǐng)袖的xml講起 。
文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備



文明6mod制作圖文教程 文明6mod怎么制作 mod制作方法 工具準(zhǔn)備


這是作為mod的時候 , 一個領(lǐng)袖和文明xml的格式 , 這部分的基礎(chǔ)格式主要參考各個已發(fā)布的mod和官方的dlc文件 , 每個設(shè)定的type都是環(huán)環(huán)嵌套的 , 遵從著一個邏輯:先row(設(shè)定)再讀取 。

推薦閱讀