护甲动画
目前,护甲动画并没有明确的放置位置,你可以将其放置在 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 的物品时播放该动画 | # 加物品标签 |
feet#forge:armor/iron | 当玩家在靴子栏穿戴标签为 forge:armor/iron 的物品时播放该动画 | # 加物品标签 |
head:default | 当玩家在头盔栏穿戴任何护甲时播放此动画,其优先级最低,可作为默认显示效果 | 同样适用于 chest 、legs 和 feet |