坐標
坐標(coordinates)在數字上反映了玩家在世界中的位置。
坐標系[edit | edit source]
坐標基於一個由互相垂直且交於一點(即原點)的三條坐標軸形成的網格,即一個空間直角坐標系。
- x軸的正方向為東,其坐標反映了玩家距離原點在東(+)西(-)方向上的距離。
- z軸的正方向為南,其坐標反映了玩家距離原點在南(+)北(-)方向上的距離。
- y軸的正方向為上,其坐標反映了玩家位置的高低程度(從0至255,其中海平面為62),另見海拔高度。
- 坐標系的單位長度為一個方塊長,基於測量方法,每一方塊為1立方米。
因此,三條坐標軸形成了右手坐標系(拇指為x軸,食指為y軸,中指為z軸),透過這樣可以更為簡單地記住各坐標軸。
方塊坐標[edit | edit source]
一個方塊的坐標實際上是這個方塊的西北下角那一點的坐標,即方塊內的坐標向下取整得到的整數坐標。
在遊戲中,一個小數坐標通常需要透過向下取整轉換成整數坐標,這個整數坐標稱為原坐標的方塊坐標。
顯示[edit | edit source]
在Java版中,透過按F3(在某些鍵盤上需要按Fn + F3)可以打開帶有諸多資訊的除錯介面,其中在畫面左上角就有您的目前坐標。
在基岩版中,可以透過變更世界選項來顯示玩家所在位置的方塊坐標。如果把「顯示坐標」選項打開,則坐標將顯示在左上角的框中。可以在建立世界選單中打開選項。
解析[edit | edit source]
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。
明確了這些知識,我們便可以透過查閱除錯畫面確定自己的位置。
用途[edit | edit source]
坐標可以有很多種用途。
當玩家在建立基地時,應該在外出探索之時記錄下基地的坐標。這樣如果迷路或重生後可以以向該坐標移動的方式找到回去的路。
在分享地圖種子時,經常會用坐標來為尋找地點做出方向指示。
在Java版中,可以使用指令/gamerule reducedDebugInfo true
使除錯介面不顯示坐標:
在基岩版中,則使用/gamerule showcoordinates true
指令。
歷史[edit | edit source]
Java版Alpha | |||||
---|---|---|---|---|---|
v1.2.3 | 除錯介面現在顯示坐標。 |
版本 | |||||||
---|---|---|---|---|---|---|---|
開發週期 |
| ||||||
技術 |
| ||||||
多人遊戲 | |||||||
遊戲訂製 |
版本 |
| ||||||
---|---|---|---|---|---|---|---|
開發 |
| ||||||
技術性 | |||||||
多人遊戲 | |||||||
特色功能 |