护甲动画
约 403 字大约 1 分钟
2025-01-28
护甲动画目前没有明确的放置位置,你可以放置在 main.animation.json
文件中。护甲动画会在玩家穿上对应护甲时播放。
所以为了做出穿戴后显示护甲动画的设计,你应该这样做:
- 在并行动画中将所有的护甲组缩放设置为 0;
- 制作特定的护甲动画,将特定的组缩放修改回 1;
护甲动画的命名方式和前述的手部动画几乎完全一致。原版护甲依据穿戴位置,区分为:head
、chest
、legs(注意是复数)
、feet
四种。所有的护甲动画也以这几个名称作为前缀,后面通过 $
加物品 ID 或者 #
加物品标签的方式添加护甲动画。
这里给出几个持有护甲动画的示例,你可以添加无限多个自定义动画:
名称 | 作用 | 备注 |
---|---|---|
head$minecraft:iron_helmet | 玩家头盔栏穿戴 ID 为 minecraft:iron_helmet(其实就是原版铁头盔)的物品时播放 | $ 加物品 ID |
chest$minecraft:diamond_chestplate | 玩家胸甲栏穿戴 ID 为 minecraft:diamond_chestplate(其实就是原版钻石胸甲)的物品时播放 | $ 加物品 ID |
legs#forge:armor/diamond | 玩家护腿栏穿戴标签为 forge:armor/diamond 的物品时播放 | # 加物品 ID |
feet#forge:armor/iron | 玩家靴子栏穿戴标签为 forge:armor/iron 的物品时播放 | # 加物品 ID |
head:default | 玩家头盔栏穿戴任何护甲时播放。优先级最低,可以拿来做默认显示 | 同样适用于 chest 、legs 和feet |