跳转至

坐标系统

坐标系统

Minecraft使用三维坐标系统来存储世界中方块和实体的位置,每个坐标表示一维轴上的一个值。它们以X、Y和Z的格式存储。无论是放置结构和方块,还是传送和召唤实体,你都可以并且有时需要输入坐标。然而,这些坐标不一定总是实际值;你可以用相对值替代世界坐标,这些相对值可以基于世界空间或局部空间。

如果你启用了“显示坐标”世界选项,你可能已经对坐标有所了解!

相对坐标 (~)

相对坐标使用波浪号代替实际坐标,表示相对于其所在世界坐标的位置。你可以在波浪号后插入数字,以对当前坐标添加偏移。这些可以与世界坐标混合使用,但不能与局部坐标混合使用。

示例:

  • ~ ~ ~:当前坐标,没有变化。
  • ~5 ~-2 ~:当前坐标,X轴偏移5个方块,Y轴偏移负2个方块。

旋转

相对坐标也可以在旋转的上下文中使用,表示相对于当前继承的旋转的旋转。这些也可以在波浪号后接受数字,以对当前旋转添加偏移。

示例:~90 ~将当前的偏航(y轴旋转)值增加90°。

局部坐标 (^)

局部坐标类似于相对坐标,但表示局部空间中的位置,轴是基于旋转的。它们的形式为^left ^up ^forward;如果你的偏航和俯仰旋转都是0(面朝正前方,正南方),你可以将其视为~x ~y ~z

与相对坐标一样,你可以插入数字以在局部空间中产生当前坐标的偏移。如果没有实体可以复制旋转,则x轴和y轴的旋转假定为0。

示例:

  • ^10 ^ ^:当前坐标,向左偏移10个方块。
  • ^ ^1.5 ^1:当前坐标,向上偏移1.5个方块,向前偏移1个方块。

附加说明

  • 玩家眼睛的高度在脚上方1.62个方块。(~ ~1.62 ~)