用于使一个或多个实体运行一次性动画。
语法[]
playanimation <entity: target> <animation: string> [next_state: string] [blend_out_time: float] [stop_expression: string] [controller: string]
参数[]
<entity: target>
- 指定目标。必须是一位玩家的名字或目标选择器(允许使用@e选择非玩家实体)。
<animation: string>
- 指定当前要播放的动画。必须是一个字符串,且只能由一个单词(不带空格)或带双引号的字符串组成。
- 由<资源包>/entity/<实体名称>.entity.json文件内
"minecraft:client_entity"."animations"
的参数定义。
[next_state: string]
- 指定动画播放完毕后的状态。必须是一个字符串,且只能由一个单词(不带空格)或带双引号的字符串组成。
- 由<资源包>/animation_controllers/<控制器>.json文件内
"animation_controllers"."<控制器名称>"."states"
的参数定义。
[blend_out_time: float]
- 指定动画渐变的持续时间。必须是一个单精度浮点数。
[stop_expression: string]
[controller: string]
- 指定动画控制器。必须是一个字符串,且只能由一个单词(不带空格)或带双引号的字符串组成。
- 由<资源包>/entity/<实体名称>.entity.json文件内
"minecraft:client_entity"."render_controllers"
的参数定义。
历史[]
基岩版 | |||||
---|---|---|---|---|---|
1.16.100 | 1.16.100.52 | 加入了/playanimation 。 |
语言