坐标系
坐标系
Minecraft 使用三维坐标系来存储世界中方块和实体的位置,每个坐标代表一个一维轴上的数值。坐标以 X、Y、Z 的顺序存储。无论是放置结构或方块,还是传送或召唤实体,你都可以(有时甚至必须)输入坐标。不过,这些坐标并不一定总是实际数值;你可以用相对值代替世界坐标,这些相对值可以基于世界空间或局部空间。

如果你启用了“显示坐标”世界选项,你可能已经对坐标很熟悉了!
相对坐标 (~)
相对坐标使用波浪号 (~) 代替实际坐标,表示相对于当前位置的坐标。你可以在波浪号后插入数字来添加偏移量。这些相对坐标可以与世界坐标混合使用,但不能与局部坐标混合使用。
示例:
~ ~ ~:当前位置,不做任何改变。~5 ~-2 ~:当前位置,X 轴偏移 5 格,Y 轴偏移 -2 格。
旋转
相对坐标也可以用于旋转的上下文中,表示相对于当前旋转的偏移量。同样,可以在波浪号后添加数字来调整旋转角度。
示例:~90 ~ 会在当前偏航角(Y 轴旋转)的基础上增加 90°。
局部坐标 (^)
局部坐标与相对坐标类似,但表示的是局部空间中的位置,其坐标轴基于旋转方向。其格式为 ^左 ^上 ^前;你可以将其理解为 ~x ~y ~z,前提是你的偏航角和俯仰角均为 0(即面朝正前方,正南方向)。
与相对坐标类似,你可以在局部空间中插入数字来产生当前位置的偏移量。如果没有实体可以继承旋转角度,则默认 X 轴和 Y 轴旋转为 0。
示例:
^10 ^ ^:当前位置,向左偏移 10 格。^ ^1.5 ^1:当前位置,向上偏移 1.5 格,向前偏移 1 格。
补充说明
- 玩家的视线高度位于脚部上方 1.62 格处。(
~ ~1.62 ~)





