实体模型的动作触发
如何准确使用你想要的动作
当你制作实体模型动画时,动画文件内包含以下动作名称即会在对应的状态播放。
其中有一些只有当实体类型是玩家时才会触发,还有一些只有当玩家自己变成自定义基岩实体模型时才会触发,例如backward_walk。
当你给一个抛射物替换上模型后,如果想让它射出去的时候就播放动画,动画名字应该叫jump,而不是idle,然后如果设置了flying_walk,那么会在jump播放一段时间后播放flying_walk
| 动作名称 | 触发时机 | 建议 | 是否可省略 |
|---|---|---|---|
| idle | 静止时触发 | 动画只播放一遍 | |
| sneak_idle | 潜行静止动画 | 动画只播放一遍 | 可省略 |
| flying_idle | 空中静止动画 | 动画只播放一遍 | 可省略 |
| swimming_idle | 游泳静止动画 | 动画只播放一遍 | 可省略 |
| riding_idle | 骑行动画 | 动画只播放一遍 | 可省略 |
| landing | 着地动画 | 动画应不得大于0.5s且只播放一遍 | 可省略 |
| jump | 跳跃动画 | 动画应简短且只播放一遍 | |
| falling | 下落动画 | 动画应该循环播放 | 可省略 |
| climbing | 攀爬动画 | 动画应只播放一遍 | |
| sprint | 奔跑动画 | 动画应只播放一遍 | 可省略 |
| walk | 移动动画 | 动画应只播放一遍 | |
| rightward_walk | 向右移动动画 | 动画应只播放一遍 | 可省略 |
| leftward_walk | 向左移动动画 | 动画应只播放一遍 | 可省略 |
| backward_walk | 向后移动动画 | 动画应只播放一遍 | 可省略 |
| sneak_walk | 潜行移动动画 | 动画应只播放一遍 | 可省略 |
| sneak_backward | 潜行向后移动动画 | 动画应只播放一遍 | 可省略 |
| swimming_walk | 游泳动画 | 动画应只播放一遍 | 可省略 |
| flying_walk | 飞行移动动画 | 动画应只播放一遍 | 可省略 |
| flying_sprint | 飞行奔跑动画 | 动画应只播放一遍 | 可省略 |
| riding_walk | 骑乘移动动画 | 动画应只播放一遍 | 可省略 |
| riding_sprint | 骑乘奔跑动画 | 动画应只播放一遍 | 可省略 |
| flying_elytra | 鞘翅飞行动画 | 动画应只播放一遍 | 可省略 |
| spawn | 出生动画 | 动画应只播放一遍 | 可省略 |
| heal | 血量回复动画 | 动画应只播放一遍 | 可省略 |
| hurt | 受伤动画 | 动画应只播放一遍 | 可省略 |
| death | 死亡动画 | 动画可只播放一遍或停于最后一帧动画在不循环只播放一遍时,播放完动画后会消失动画在停止到最后一帧时会将模型留在地图上(可以作为怪物死后的尸体效果) | 可省略 |
| eat | 吃动画 | 动画应循环播放 | |
| drink | 喝动画 | 动画应循环播放 | |
| pull_bow | 拉弓动画 | 动画应停于最后一帧 | |
| defense | 防御动画 | 玩家举盾 动画应停于最后一帧 | |
| combating | 怪物找到了仇恨目标 | 动画应只播放一遍 | |
| hold_bow | 握住弓箭 | 动画应停于最后一帧 | 可省略 |
| hold_plckaxe | 握住稿子 | 动画应停于最后一帧 | 可省略 |
| hold_axe | 握住斧子 | 动画应停于最后一帧 | 可省略 |
| hold_sword | 握住剑 | 动画应停于最后一帧 | 可省略 |
| hold_block | 握住方块 | 动画应停于最后一帧 | 可省略 |
| hold_spade | 握住铲子 | 动画应停于最后一帧 | 可省略 |
| hold_hoe | 握住锄头 | 动画应停于最后一帧 | 可省略 |
| swing_hoe | 挥舞锄头 | 动画应只播放一遍 | 可省略 |
| swing_spade | 挥舞铲子 | 动画应只播放一遍 | 可省略 |
| swing_bow | 挥舞弓 | 动画应只播放一遍 | 可省略 |
| swing_block | 挥舞方块 | 动画应只播放一遍 | 可省略 |
| swing_sword | 挥舞剑 | 动画应只播放一遍 | 可省略 |
| swing_pickaxe | 挥舞稿子 | 动画应只播放一遍 | 可省略 |
| swing_axe | 挥舞斧子 | 动画应只播放一遍 | 可省略 |
| attack | 攻击动画 | 动画应只播放一遍 如果没有找到对应的SWING动作 则播放该动画 |