跳转到内容

护甲动画

目前,护甲动画并没有明确的放置位置,你可以将其放置在 main.animation.json 文件中。当玩家穿上对应的护甲时,护甲动画就会播放。

若要实现穿戴护甲后显示动画的设计,你可按以下步骤操作:

  1. 在并行动画里,将所有护甲组的缩放设置为 0;
  2. 制作特定的护甲动画,并把特定组的缩放改回 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当玩家在头盔栏穿戴任何护甲时播放此动画,其优先级最低,可作为默认显示效果同样适用于 chestlegsfeet