Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
无编辑摘要
标签移动版编辑 移动版网页编辑
(未显示22个用户的35个中间版本)
第1行: 第1行:
[[File:coordinates.png|200px|thumb|Minecraft地图上的x, y和z坐标。]]
+
[[File:coordinates.png|200px|缩略图|Minecraft地图上的x, y和z坐标。]]
  +
[[File:Minecraft axes.png|缩略图|以俯视的视角展示了X和Z轴的图像。红色高亮表示与标准不同的轴。]]
'''坐标(coordinates)'''在数字上反映了您在[[主世界]]中的位置。坐标基于一个由三条交于一点(即原点)的坐标轴而形成的网格。玩家会出生在距离原点数百方块的位置上。
 
  +
'''坐标(coordinates)'''在数字上反映了玩家在[[世界]]中的位置。
* x轴反映了玩家距离原点在东(+)
 
* z轴反映了玩家距离原点在南(+)北(-)方向上的距离,如纬度
 
* y轴反映了玩家位置的高低程度(从0至255,其中海平面为62),[[海拔高度]]。
 
因此,三条坐标轴形成了右手坐标系([[wikipedia:zh:右手法则|右手坐标系]])(拇指为x轴,食指为y轴,中指为z轴),通过这样可以更为简单地记住各坐标轴。
 
   
 
== 坐标系 ==
另外,在[[调试屏幕]]中的f值可以为您反应此时玩家的朝向。0为南方,则有:
 
  +
坐标基于一个由互相垂直且交于一点(即原点)的三条坐标轴形成的网格,即一个空间直角坐标系。
* 方
 
  +
* 1=西方
 
 
* x轴的正方向为东,其坐标反映了玩家距离原点在东(+)西(-)方向上的距离。
* 2=
 
 
* z轴的正方向为南,其坐标反映了玩家距离原点在南(+)北(-)方向上的距离。
 
* y轴的正方向为上,其坐标反映了玩家位置的高低程度(从0至255,其中海平面为62),另见[[海拔高度]]。
 
*坐标系的单位长度为一个方块长,基于[[教程/测量距离|测量方法]],每一方块为1立方米。
 
因此,三条坐标轴形成了[[wzh:右手法则|右手坐标系]]拇指为x轴,食指为y轴,中指为z轴),通过这样可以更为简单地记住各坐标轴。
  +
 
== 方块坐标 ==
  +
一个方块的坐标实际上是这个方块的西北下角那一点的坐标,即方块内的坐标向下取整得到的整数坐标。
  +
  +
在游戏中,一个小数坐标通常需要通过向下取整转换成整数坐标,这个整数坐标称为原坐标的'''方块坐标'''。
   
 
== 显示 ==
 
== 显示 ==
[[File:Debug-Information.PNG|200px|thumb|带有调试信息:x, y, z坐标以及f值的屏幕截图。]]
+
[[File:DebugScreen.png|350px|缩略图|带有调试信息:XYZ坐标以及Facing值的屏幕截图。]]
  +
[[File:Bedrock Edition Coordinates.png|350px|thumb|基岩版中显示玩家所在位置的方块坐标。]]
通过按{{key|F3}}(在Mac系统和某些笔记本中需要按{{key|Fn}}+{{key|F3}})可以打开带有诸多信息的[[调试屏幕]],其中在屏幕左上角就有您的当前坐标。
+
{{in|je}}通过按{{key|F3}}(在某些键盘上需要按{{key|Fn+F3}})可以打开带有诸多信息的[[调试界面]],其中在屏幕左上角就有您的当前坐标。
  +
  +
{{in|be}}可以通过更改世界选项来显示玩家所在位置的方块坐标。如果把“显示坐标”选项打开,则坐标将显示在左上角的框中。可以在创建世界菜单中打开选项。
  +
 
== 解 ==
  +
x轴和z轴坐标数值都为0的位置叫作坐标原点。因此也可以记为(0,0):
  +
* x轴坐标=0
  +
* z轴坐标=0
   
 
玩家向南方移动时z坐标数值会增加,向北方移动时会减少。类似地,向东方移动时x坐标数值会增加,向西方移动时会减少。
== 解 ==
 
位于原点可以使x坐标和z坐标为0。因此此时坐标可以理解为0,0:
 
* x坐标=0
 
* z坐标=0
 
向南方移动时z坐标会增加,向北方移动时z坐标会减少。类似地,向东方移动时x坐标会增加,向西方移动时x坐标会减少。
 
   
 
玩家上升时,y坐标数值会增加,反之也减少
坐标值等于方块数。基于[[教程/测量距离|测量方法]],每一方块为1立方米。
 
   
  +
y轴坐标的计算方法与x轴、z轴坐标略有不同。玩家不会出生在y轴坐标为0的地方。[[主世界]]中海平面为y=63、[[下界]]中熔岩海的海平面为y=31、主世界中熔岩的“海平面”为y=11。这里需要注意的是,海平面虽然为63、11或31,但是最顶层水或熔岩方块坐标需要减去1,为62、10或30。
上升时y坐标会增加,而当您下降时y坐标下降
 
   
  +
玩家的坐标实际上是其碰撞箱底部中心的坐标。当玩家的y坐标显示为63时,是指玩家脚的y坐标为63,眼睛的y坐标实际为64.62。
基于minecraft的生成方式,y坐标的计算方法与x、z坐标略有不同。您不会在y坐标为0处出生。在[[主世界]]中海平面62,[[下界]]中熔岩的最大海拔为31,主世界中熔岩的最大高度为11。特别地,当您的y坐标显示为64.62时,您脚的y坐标为63(腿部的y坐标大约为63.5),此时你在海平面上方;当您的y坐标显示为63.62时,您的头部在y坐标在63+方块处,您的脚步位于y=62方块处,此时您会感到头部是干的但是脚是湿的。因为水面的最大高度为y=62处(实际上是比y=62.9略大一点点)。而对于熔岩而言,主世界中熔岩的最大高度为11,如果您的y坐标为11.62,此时您的脚可能会起火。
 
   
明确了这些知识,我们可以查阅调试屏幕时可以知道他/她的位置所在(忽略小数点后的数字):
+
明确了这些知识,我们便可以通过查阅调试屏幕确定自己的位置
* x: 69=自原点往东69方格
 
* y: 153=自游戏环境底部向上方格
 
* z: 45=自原点往南45方格
 
* f: 3=面朝东方
 
   
 
== 用途 ==
 
== 用途 ==
第40行: 第46行:
 
在分享地图种子时,经常会用坐标来为寻找地点做出方向指示。
 
在分享地图种子时,经常会用坐标来为寻找地点做出方向指示。
   
  +
{{in|java}}可以使用命令{{cmd|/gamerule reducedDebugInfo true}}使调试界面不显示坐标:[[File:Debug screen without coordinates.png|none|frame]]
   
  +
{{in|be}}则使用{{cmd|/gamerule showcoordinates true}}命令。
{{Minecraft}}
 
   
  +
== 历史 ==
  +
{{History|java alpha}}
  +
{{History||v1.2.3|调试界面现在显示坐标。}}
  +
{{History|java upcoming}}
  +
{{History||1.17|snap=21w06a|现在主世界可建筑范围的Y坐标是-64到319。}}
  +
{{History|foot}}
  +
{{Java Edition}}
  +
{{Bedrock Edition}}
  +
[[de:Koordinaten]]
 
[[en:Coordinates]]
 
[[en:Coordinates]]
  +
[[es:Coordenadas]]
  +
[[ko:좌표]]
  +
[[nl:Coördinaten]]
 
[[ru:Координаты]]
 
[[ru:Координаты]]

2021年2月11日 (四) 16:49的版本

Coordinates

Minecraft地图上的x, y和z坐标。

Minecraft axes

以俯视的视角展示了X和Z轴的图像。红色高亮表示与标准不同的轴。

坐标(coordinates)在数字上反映了玩家在世界中的位置。

坐标系

坐标基于一个由互相垂直且交于一点(即原点)的三条坐标轴形成的网格,即一个空间直角坐标系。

  • x轴的正方向为东,其坐标反映了玩家距离原点在东(+)西(-)方向上的距离。
  • z轴的正方向为南,其坐标反映了玩家距离原点在南(+)北(-)方向上的距离。
  • y轴的正方向为上,其坐标反映了玩家位置的高低程度(从0至255,其中海平面为62),另见海拔高度
  • 坐标系的单位长度为一个方块长,基于测量方法,每一方块为1立方米。

因此,三条坐标轴形成了右手坐标系(拇指为x轴,食指为y轴,中指为z轴),通过这样可以更为简单地记住各坐标轴。

方块坐标

一个方块的坐标实际上是这个方块的西北下角那一点的坐标,即方块内的坐标向下取整得到的整数坐标。

在游戏中,一个小数坐标通常需要通过向下取整转换成整数坐标,这个整数坐标称为原坐标的方块坐标

显示

DebugScreen

带有调试信息:XYZ坐标以及Facing值的屏幕截图。

Bedrock Edition Coordinates

基岩版中显示玩家所在位置的方块坐标。

Java版中,通过按F3(在某些键盘上需要按Fn + F3)可以打开带有诸多信息的调试界面,其中在屏幕左上角就有您的当前坐标。

基岩版中,可以通过更改世界选项来显示玩家所在位置的方块坐标。如果把“显示坐标”选项打开,则坐标将显示在左上角的框中。可以在创建世界菜单中打开选项。

解析

x轴和z轴坐标数值都为0的位置叫作坐标原点。因此也可以记为(0,0):

  • x轴坐标=0
  • z轴坐标=0

当玩家向南方移动时z轴坐标数值会增加,向北方移动时则会减少。类似地,向东方移动时x坐标数值会增加,向西方移动时会减少。

当玩家上升时,y坐标数值会增加,反之也会减少。

y轴坐标的计算方法与x轴、z轴坐标略有不同。玩家不会出生在y轴坐标为0的地方。主世界中海平面为y=63、下界中熔岩海的海平面为y=31、主世界中熔岩的“海平面”为y=11。这里需要注意的是,海平面虽然为63、11或31,但是最顶层水或熔岩方块坐标需要减去1,为62、10或30。

玩家的坐标实际上是其碰撞箱底部中心的坐标。当玩家的y坐标显示为63时,是指玩家脚的y坐标为63,眼睛的y坐标实际为64.62。

明确了这些知识,我们便可以通过查阅调试屏幕确定自己的位置。

用途

坐标可以有很多种用途。

当玩家在建立基地时,应该在外出探索之时记录下基地的坐标。这样如果迷路或重生后可以以向该坐标移动的方式找到回去的路。

在分享地图种子时,经常会用坐标来为寻找地点做出方向指示。

Java版中,可以使用命令/gamerule reducedDebugInfo true使调试界面不显示坐标:

Debug screen without coordinates

基岩版中,则使用/gamerule showcoordinates true命令。

历史

Java版Alpha
v1.2.3调试界面现在显示坐标。
Java版(即将到来)
1.1721w06a现在主世界可建筑范围的Y坐标是-64到319。