参见: 命令/tag - Minecraft Wiki 命令/execute #rotated - Minecraft Wiki
- rotated[编辑 | 编辑源代码]将执行朝向设为特定方向,或设为指定实体的朝向,但不改变执行者和执行位置。语法JE:rotated <rot> -> executeBE:rotated <yaw: value> <pitch: value> <chainedCommand: ExecuteChainedOption_0>将命令的执行朝向设为特定方向。JE:rotated as <targets> -> executeBE:rotated as <origin: target> <chainedCommand: ExecuteChainedOption_0>将命令的执行朝向设为指定实体的朝向。参数JE:<rot>:rotation(<yaw> <pitch>)BE:yaw: value和pitch: value需要的旋转角度。必须为两个[backcolor=var(--custom-background-blue)]双精度浮点数[仅Java版]或[backcolor=var(--custom-background-blue)]单精度浮点数[仅基岩版]组成的朝向,分别表示绕Y轴旋转和绕X轴旋转,以度为单位。
- 绕Y轴旋转时,-180.0表示北,-90.0表示东,0.0表示南,90.0表示西。
- 绕X轴旋转时,竖直上方为-90.0,至竖直下方90.0。
波浪号将相对于执行者进行旋转。JE:<targets>:entityBE:origin: target采用指定实体的朝向。必须为实体目标。可为玩家名、目标选择器或[backcolor=var(--custom-background-blue)]UUID[仅Java版]。效果参数不正确时,视为语法错误。当<targets>实体不存在时命令终止执行。若<targets>或origin: target无法解析为一个或多个有效实体(指定玩家必须在线)时,命令终止执行。当选择到多个实体时,以各个实体的朝向分别执行一次后续子命令。示例
- /execute as @e[type=sheep] at @s rotated as @p run tp @s ^ ^ ^1:让所有的绵羊以各自距离最近玩家的朝向作为方向移动1格。
|