Files
netease-modsdk-wiki/docs/mconline/10-addon教程/第15章:制作更好的装备/课程03.自定义3D防具模型.md
boybook 760c2dd9ad 2.6
2025-12-01 20:59:16 +08:00

1.4 KiB
Raw Blame History

front, hard, time
front hard time
https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/3_1.f375f404.jpg 进阶 15分钟

自定义3D防具模型

作者:境界

目前中国版与国际版一样,支持自定义防具模型。同时防具在被附魔后,模型也会呈现附魔的流光效果。这里会教大家解读防具资源包内容的数据格式,在本大章的最后会提供一个防具模型给开发者,尝试自己导入进去。

数据格式解析

①自定义防具定义文件需要放在资源包下的attachables文件夹内。

②format_version有1.8.0和1.10.0两种格式,理论上支持粒子和动画。但由于硬编码缘故,无法对模型进行绑定定位器,且防具模型只支持方块自旋转,不支持骨骼旋转,所以若使用粒子和动画在防具资源上可能会得出错误的效果。

③identifier即相对应的物品ID使用自定义防具时需要将identifier和对应的物品设置为同一个ID。

③scripts中的parent_setup是用于配合官方商店中由官方推出的3D皮肤包的显示与隐藏。若玩家装备了3D头饰皮肤则定义了parent_setup的头部防具将不予以显示。

④其他四项里除了geometry、textures的default键指向自定义的防具贴图和模型资源以外其他可以保持不做更改。