初级玩家

- 贡献度
- 0
- 金元
- 595
- 积分
- 60
- 精华
- 0
- 注册时间
- 2019-12-27
|
如题:我想给我的mod中添加一个新的位置作为勋章Medal
于是我就这样操作了!
1、首先我在misc中新加了一个ItemMedal作为勋章的name字段,code=med,type=meda
2、然后在itemtypes中新加一个ItemMedal作为勋章的itemtype字段,code=meda,bodyloc1-2 = meda
3、再然后,在bodylocs中添加了新的位置Medal,Meda
4、回到global\ui\layouts\下找到playerinventoryoriginallayouthd.json,新加
{
"type": "InventorySlotWidget", "name": "slot_meda",
"fields": {
"rect": { "x": 431, "y": 378, "width": 196, "height": 196 },
"cellSize": "$ItemCellSize",
"location": "meda",
"backgroundFilename": "PANEL\\Inventory\\Inventory_Paperdoll_Glove" 这里先随便用其他图片吧
}
}
为了方便测试,我在暗金文件里新加了一件勋章类型的装备,并在方块里写了指定合成
然后我回到游戏用方块合成出来 meda类型的装备,但是却无法穿戴上去?
我想过是不是遗漏了什么?
我的想法是,首先misc中的code字段只是用来给item-names识别的,然后type字段是归属itemtypes文件中的type类型
然后itemtypes中的bodyloc1-2是说这个装备属于哪个位置,最后playerinventoryoriginallayouthd编码段写明Meda类型的装备穿戴指向哪个装备位置和坐标
还是我想的太简单了?毕竟我也没从哪些地方看到有大佬说添加新装备位置的帖子和视频,不然mod制作区这种知识点应该是很常见的
不过最后还是希望得到大佬们的帮助和指点,万分感谢!
|
|