Mindustry-mod制作
Content(內(nèi)容)
這是所有?json/hjson 數(shù)據(jù)的存放位置,在content/你有不同種類的內(nèi)容的子目錄,這些是當(dāng)前最常見的:
content/items/
?給物品, 像?銅?和?巨浪合金;content/blocks/
?給方塊, 像 炮臺(tái) 和 地板;content/mechs/
?給機(jī)械部隊(duì), 像?尖刀機(jī)甲?和 食尸鬼轟炸機(jī);content/liquids/
?給液體, 像 水 和?礦渣;content/units/
?給敵方空軍/走地單位, 像?死神?和 匕首;content/zones/
?給地區(qū), 為你的模組制作地圖.
注意:這些子目錄中的每一個(gè)都需要特定的內(nèi)容類型。這些文件的文件名很重要,因?yàn)橐褂寐窂降奈募?文件名不帶擴(kuò)展名)來(lái)引用它,像:content/items/metals/iron.hjson
這些文件的內(nèi)容看起來(lái)會(huì)像這樣:
type: 物品類型
name: 物品名稱
description: 物品描述
1.Type(類型)
類型有很多字段,但最重要的是類型;這是內(nèi)容解析器使用的一個(gè)特殊字段,用于更改對(duì)象的類型。比如路由器類型不能是炮塔類型,因?yàn)樗鼈兺耆煌?/span>
類型是可以相互擴(kuò)展,所以如果導(dǎo)彈類型擴(kuò)展了基本子彈類型,你就可以在導(dǎo)彈子彈類型中訪問(wèn)基本子彈類型的所有領(lǐng)域,比如損傷、壽命和速度。字段區(qū)分大小寫,用python來(lái)說(shuō)的話就是:class 導(dǎo)彈類型(基本子彈類型):pass,例如下面的代碼的頂層對(duì)象是 亡魂,是子彈的類型是子彈類所以你可以使用導(dǎo)彈子彈類型(有點(diǎn)繞,可以多看幾遍),下面是type的使用示范:
{
???? "type": "Revenant"
????"weapon": {
???????? "bullet": {
???? ????"type": "MissileBulletType",
???? ????"damage": 9000
?????????}
???? }
}
1.1.Item(物品)
屬性:

type例如:
resource:不能進(jìn)核心????material:能進(jìn)核心
hardness例如:
0:沙子????1:銅,鉛????2:煤????3:鈦????4:釷
cost例如:
電池使用?4銅 和 20鉛,建造時(shí)間是這樣的 : (0.6 * 4) + (0.9 * 20) = 20.4