2015-06-11 11:14:36 k73电玩之家 作者:lee_振光
第六步:
编写物体虚影文件:
我们打开 YYYmod/entities/decoration/xxx/xxx_ghosts.json 制粘贴这段代码
{
"components": {
"model_variants": {
"default": {
"models": [
"file(xxx.qb)"
]
}
},
"unit_info": {
"name": "xxx",
"description": "---------------------------",
"icon" : "file(xxx.png)"
},
"stonehearth:material" : {
"tags" : "wood furniture crafted"
},
"mob" : {
"model_origin" : { "x": -0.05, "y": 0, "z": 0.05 },
"region_origin" : { "x": 0.5, "y": 0, "z": 0.5 }
}
}
}
注释:
1."models":[ "file(xxx.qb)" ]是物体虚影的模型来源.
2."unit_info":信息."name"名字; "description"描述;"icon"图标.
3."stonehearth:material": {"tags" : "wood furniture crafted"} 定义物体,是木制的物品.
4."mob" 这个没什么实质意义,是对于模型是奇数像素时,用来调整的.不用管.
第七步:
编写物体图标文件:
打开 YYYmod/entities/decoration/xxx/xxx_icionic.json 制粘贴这段代码
{
"mixins": "stonehearth:mixins:item_properties",
"type": "entity",
"components": {
"item" : {
"category" : "furniture"
},
"model_variants": {
"default": {
"models": [
"file(xxx_iconic.qb)"
]
}
},
"mob" : {
"model_origin" : { "x": 0, "y": 0, "z": 0 }
}
}
}
注释:
1."item" : { "category" : "furniture" } 是给物体归类的,是仓库用来分类的.
2.其他的雷同,请参考其他的注释.
第八步:
物体模型:
1.xxx.qb 是物体模型.
2.xxx_iconic.qb 是物体存放在仓库时的缩小模型,尺寸是10*10*10的像素.制作模型时要注意,简单的制作一下就行.
把 .qb 格式的模型放入到 YYYmod/entities/decoration/xxx文件夹里.
关于.qb模型的制作 我放到另一个教程里说-(模型制作教程).
第九步:
完成制作后,把文件夹 YYYmod 压缩为.zip文件,再修改扩展名为 YYYmod.smod
(文件夹也可以)把YYYmod.smod 放到 X盘:\Stonehearth v0.1.0r240\mods 文件夹里 即可.
--完毕.
附录一:
附件:
1.相关软件及文本教程:k73.com
2.在线加成json格式的网站: K73.COM
ps:
1.不懂写代码的,可以下载mod框架文件,然后按教程,把xxx替换你想要的名字.
2.编写代码是要注意代码的格式.别漏了" , "符号.
3.第一章的教程,不一定非要这样,这只是最简单的,你可以看原文件了解更多.
4.并非只能添加一个物体,你可添加多个物体,道理相同的.