This commit is contained in:
boybook
2025-12-01 20:59:16 +08:00
parent 12738a142c
commit 760c2dd9ad
5535 changed files with 21070 additions and 2021 deletions

View File

@@ -0,0 +1,33 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/3_1.f375f404.jpg
hard: 进阶
time: 15分钟
---
# 自定义3D防具模型
#### 作者:境界
目前中国版与国际版一样,支持自定义防具模型。同时防具在被附魔后,模型也会呈现附魔的流光效果。这里会教大家解读防具资源包内容的数据格式,在本大章的最后会提供一个防具模型给开发者,尝试自己导入进去。
#### 数据格式解析
![](./images/3_1.jpg)
①自定义防具定义文件需要放在资源包下的attachables文件夹内。
②format_version有1.8.0和1.10.0两种格式,理论上支持粒子和动画。但由于硬编码缘故,无法对模型进行绑定定位器,且防具模型只支持方块自旋转,不支持骨骼旋转,所以若使用粒子和动画在防具资源上可能会得出错误的效果。
③identifier即相对应的物品ID使用自定义防具时需要将identifier和对应的物品设置为同一个ID。
③scripts中的parent_setup是用于配合官方商店中由官方推出的3D皮肤包的显示与隐藏。若玩家装备了3D头饰皮肤则定义了parent_setup的头部防具将不予以显示。
④其他四项里除了geometry、textures的default键指向自定义的防具贴图和模型资源以外其他可以保持不做更改。