该礼包微信扫一扫下方二维码领取
playanimation 是一个让实体播放某种动画的指令,这条指令学起来其实挺简单,用起来又显得你非常厉害
下面先来讲讲它的语法
/playanimation 目标 播放的动画
/playanimation 目标 播放的动画 default/move 时间
这条指令的成分构成非常简单
参数
目标 也就是让哪个实体播放动画,可以是任何不包括下落方块(铁砧沙子等)、矿车、船等的实体,比如玩家、僵尸、骷髅等都是可以的
播放的动画 通常都是以animation.开头的一串英文字母(中间不带空格),都是MC原本存在的动画,这个动画ID我下面有写一些,如果你觉得不够,可以自己上网去查一查
default/move 两个都是动画持续的时间,一样的效果,比如说你设置成20,那么实体播放的那个动画,从开始到结束的时间就是20游戏刻(不懂看下面)
时间 必须是数字,不知道有没有最高上限,是和上面的default/move连用的,这个时间是游戏刻,换算成现实中的时间就是1/20秒
注意事项:1.这条指令如果是动画ID的部分输错,他并不会显示你的错误,只会说动画已发送到客户端进行处理;
2.不同的动画对不同的生物可能没有效果
3.同一个实体,一次只能播放一种动画,不能实现播放大头动画的同时播放身体变大动画,两个一起播放,他就会一卡一卡,一会大头一会大身体
4.如果不输入default/move的时间,有一些动画看起来就会一卡一卡的
下面是我记录的一些动画id
注意:下面的什么什么生物的特效,并不是指只能给什么生物用,是指他原来是什么生物使用的特效
animation.chicken.baby_transform 小鸡的大头特效
animation.parrot.dance 鹦鹉的跳舞动作,玩家使用之后,如果不更改default/move的持续时间,就会一卡一卡的疯狂蹦迪
animation.player.swim 玩家游泳时手部的动作
animation.player.swim.legs 玩家游泳时腿部的动作,用这个走路腿不会动
animation.panda.sitting 熊猫坐下时,腿部的动作,给玩家用会让玩家的身体和腿重叠在一起
animation.panda.lying 熊猫躺下时腿部的动作,和上面那个差不多
animation.panda.unhappy 熊猫不开心的时候,摇头的动作
animation.parrot.sitting 鹦鹉坐下时的动作给玩家用,会让玩家看起来变矮一点
animation.pillager.crossbow.hold 玩家拉弓时手部的动作
animation.player.sleeping 玩家躺下睡觉
animation.creeper.swelling 苦力怕爆炸时上身消失的效果
animation.player.riding.legs 玩家骑乘动物时的动作(只是把两只腿都伸高,看起来是悬浮在空中的)
animation.bat.resting 蝙蝠休息时倒立的动作
animation.bat.flying 蝙蝠飞行时的动作
animation.bee.flying 蜜蜂飞行时的动作(没有蝙蝠飞行时摇摆幅度那么大)
animation.shulker.move 潜影贝上半壳向上移动的动作,会让玩家头部飞上天
animation.dolphin.move 海豚游泳时的样子,会让玩家身体和腿错位
animation.enderman.arms_legs 万影人拿着方块时的动作,玩家好像没有效果,给僵尸有效果
animation.ghast.scale 不知道原来是啥,给其他生物用,会让它们的上身变得很大
animation.sheep.grazing 羊吃草时的动作
一些示例:
/playanimation @a animation.player.sleeping default 1234567
让所有玩家都播放躺下睡觉的动作,每一次动作持续1234567"秒"
/playanimation @e[type=zombie] animation.shulker.move
让所有僵尸的头飞起来
/playanimation "明儿的狮子王搁浅" animation.ghast.scale
让名叫明儿的狮子王搁浅的玩家上身变大
(我叫明儿的狮子王搁浅)
就到这里啦,学会了吗,也要积极实践呀
(本图文来源于网络,如有侵权请联系作者删除)