<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

除錯介面

出自Minecraft Wiki
前往: 導覽搜尋
Information icon.svg
此特性為Java版獨有。
一張顯示除錯資訊的截圖。

除錯介面(Debug screen)通過F3鍵呼出,顯示區塊緩存、記憶體使用、各種參數、玩家的當前坐標和當前遊戲FPS圖表。除錯介面會在需要向其他玩家描述自己位置或監測遊戲性能時發揮很大用處。

說明[編輯 | 編輯原始碼]

遊戲規則reducedDebugInfo設為true時,只顯示帶星標記的項目。

除錯介面中,左側更多的是關於遊戲,右邊更多的是關於玩家設備的系統資訊。

左側[編輯 | 編輯原始碼]

名稱 描述[1][2]
版本* 顯示當前遊戲版本,無論它是否為原版,或者是否為快照版。
fps* 遊戲的當前FPS。FPS是以幀為單位的位圖圖像連續出現在顯示器上的頻率(速率),多個靜止的幀快速過渡形成連續的圖像,這是所有移動媒體的基礎。FPS通常用「幀每秒」(FPS)描述。
T(第一個)* 顯示最高可能FPS(不鎖幀時為「inf」)及當前畫質設定(「流暢」時為「fast」,「精緻」時為「none」),以及雲的顯示設定(「流暢」時為「fast-clouds」,「精緻」時為「fancy-clouds」,「關閉」時為「none」)。
B(第一個)* 顯示生態域過渡的距離。
ms ticks* 伺服器上的一遊戲刻所花費的時間。
tx* 客戶端發送資料包的數量
rx* 客戶端接收資料包的數量。
C* 畫面上渲染的區段數/已載入區塊(包括強/弱載入)中的總區段數。
D* 客戶端的視野距離。
pC* 待批處理的區塊數。
pU* 待提交至顯卡的更新數。
aB* 批處理時可用的緩衝區。
E* 渲染實體數/載入區塊中的總實體數。
B* 未被使用,固定為0。
P* 渲染的粒子數。
T(第二個)* 載入區塊中的總實體數。
Client Chunk Cache* 所能載入的最大區塊數。
ServerChunkCache 還不確定它是做什麼的,與伺服器區塊相關的東西。
維度 FC 當前維度強制載入的區塊的數量(FC=Forceloaded Chunk)。
XYZ X為玩家的位置相對0,0點偏東的距離(負值為偏西)
Y為玩家(腳底)以方格計數的高度(處於主世界海平面高度時為63,熔岩層高度為11,地獄熔岩海平面高度為32)。
Z為玩家的位置相對0,0位點偏南的距離(負值為偏北)。
Block 玩家目前腳底所處方塊的坐標,同為XYZ格式。與上述XYZ值相近,向下取整。
Chunk* 玩家於區塊內部的位置,及該區塊在整個世界中的位置。當ReducedDebugInfo設定為true時,僅顯示玩家於區塊內部的位置。
Facing 玩家的朝向(東西南北或XZ軸的正負反向)。末尾的2個數字表示玩家的水平旋轉和垂直旋轉角度。
Client Light 客戶端的光照。第一個數字顯示玩家腳部位置的總光照等級。需要注意的是,此數值為「天空光照」和方塊光照二者的較大值。但「天空光照」不代表遊戲世界中的實際光照,譬如是否處於夜晚、雷暴等。
第二個數字顯示示玩家腳部位置能夠獲取的天空光照。同樣有上述的注意事項。
第三個數字顯示玩家腳部位置來自其他方塊(如火把)的光照等級。
Server Light 伺服器的天空光照和方塊光照。
CH 描述客戶端當前在玩家當前X/Z坐標處存在的最高特定方塊的Y坐標。
CH:指客戶端地圖高度。
S:在此X/Z坐標處最高非空氣方塊的Y坐標。
M:在此X/Z坐標處最高的任意液體材料阻止運動的方塊的Y坐標。
SH 描述伺服器當前在玩家當前X/Z坐標處存在的最高特定方塊的Y坐標。
SH:指伺服器地圖高度。
S:在此X/Z坐標處最高非空氣方塊的Y坐標。
O:該X/Z坐標處最高的材料阻止運動的方塊的Y坐標。
M:在此X/Z坐標處最高任意液體材料阻止運動的方塊的Y坐標。
ML:該X/Z坐標處最高任意液體材料阻止運動且非樹葉的方塊的Y坐標。
Biome 顯示當前所在的生態域。
Local Difficulty 顯示玩家所在區塊的遊戲難易度。詳見難易度頁面。由於一個錯誤,括號內的數字總是為0。
Looking at block 顯示玩家當前指向方塊的坐標。若玩家沒有指向方塊,則該項不顯示。
Looking at liquid 顯示玩家當前指向液體的坐標,若指向了方塊但沒有指向液體,則顯示當前指向方塊的坐標。若玩家沒有指向方塊或液體,則該項不顯示。
SC 顯示生物生成的詳細資訊。
SC:當前可生成生物的區塊數。
M(Monster):當前生物容量中敵對生物的數量。
C:當前生物容量中動物的數量。
A:當前生物容量中環境生物的數量。
W:當前生物容量中水生動物的數量。
M(Misc):當前生物容量中其它生物的數量。
Sounds 正在播放的聲音數量/最多可以播放多少聲音
第一對數字代表的普通的音效,如挖掘或放置一個方塊。第二對數字表示環境音效。
Debug* 告訴玩家性能評測圖表或幀生成時間圖表是否可見。
For help* 告訴玩家按F3+Q查看其他除錯內容的按鍵幫助,也可參閱下方資訊。

右側[編輯 | 編輯原始碼]

名稱 描述
Java* 運行遊戲的Java版本,以及它是32位還是64位。
Mem* 遊戲使用的記憶體(和百分比),以及遊戲可用的最大記憶體。
Allocated* 從遊戲可用記憶體最大值中分配給遊戲的記憶體量,以及百分比。
CPU* CPU,包括它有多少線程,它的品牌和型號,以及運行速度(單位為吉赫茲GHz)。
Display* Minecraft畫面的分辨率、GPU品牌的名稱、顯卡、OpenGL版本和玩家使用的驅動程序。
Targeted Block 顯示玩家指向的方塊、方塊的方塊狀態和標籤。只有當玩家正指向一個非液體方塊時才會顯示。
Targeted Liquid 顯示玩家指向的液體、液體的方塊狀態和標籤。只有當玩家正指向一個方塊或液體時才會顯示。若指向了方塊但沒有指向液體,則顯示「minecraft:empty」。
Targeted Entity 只顯示玩家指向的實體。僅當玩家正指向實體時才顯示。

性能評測圖表[編輯 | 編輯原始碼]

使用⇧ Shift+F3可在右側呼出餅圖,實時顯示各項分析資訊。可使用1-9鍵放大查看某一項的詳細資訊。使用0鍵返回至上一視圖。

幀生成時間圖表[編輯 | 編輯原始碼]

使用Alt+F3可在左下角呼出幀生成時間柱狀圖,並附有每幀1/60秒和1/30秒的參考線。數據柱形的顏色從綠色到黃色再到紅色,表示幀生成時間越來越長。

Java版1.8.2-pre1引入的幀生成時間圖表,由TheMogMiner提供。

除錯組合鍵[編輯 | 編輯原始碼]

按下大部分除錯組合鍵時,聊天框會顯示提示資訊。注意某些組合鍵,如F3+NF3+B等,不會打開除錯介面。

  • F3+A : 重新載入所有區塊
  • F3+B : 打開或關閉顯示實體的碰撞箱。同時顯示實體的朝向。
  • F3+C : 以/execute in 維度 tp的形式複製玩家當前的坐標及旋轉角度。
    • 按住F3+C10秒會導致除錯性的遊戲崩潰。
    • 按住ctrl+F3+C10秒強制Java崩潰,而不是常規的Minecraft崩潰。然而,對於某些鍵盤,它只能使用右側ctrl觸發,而使用左側只會產生一種普通的崩潰。
    • 一些鍵盤可能不允許同時按下F3+C(可能是因為它們在同一豎列中)。可以使用http://keyboardchecker.com/或http://www.alichaxun.com/jianpan進行檢查。
  • F3+D : 清除聊天記錄(包括之前輸入的資訊和指令)(Java版1.11後,玩家仍可通過上下方向鍵查看輸入過的指令和資訊)。
  • F3+F : 視野距離增加1(範圍限制為2-32)。
  • F3+⇧ Shift+F : 視野距離減少1(範圍限制為2-32)。
  • F3+G : 打開或關閉顯示玩家周邊區塊的邊界。
  • F3+H : 打開或關閉顯示物品欄中物品的ID、工具的耐久度、盔甲的顏色值和地圖的放大尺寸。
  • F3+I : 將玩家注視的方塊/實體的數據複製到粘貼板。
  • F3+N : 在創造模式和旁觀者模式間切換。
  • F3+P : 開啟或關閉Minecraft失去窗口焦點時的自動暫停功能。
  • F3+Q : 顯示所有F3 + 按鍵的組合鍵。
  • F3+T : 重新載入材質、模型、聲音及所有其他資源包內容。
  • ⇧ Shift+F3 : 打開含有性能評測圖表的除錯介面。
  • Alt+F3 : 打開含有幀生成時間圖表的除錯介面。
    (可通過⇧ Shift+Alt+F3同時打開兩個圖表)

遊戲規則reducedDebugInfo設為true時,F3+B(顯示實體碰撞箱)和F3+G(區塊邊界)F3+C(複製坐標)和F3+I(複製方塊/實體數據)無效。長按F3+Cctrl+F3+C仍然可以導致崩潰。

歷史[編輯 | 編輯原始碼]

Indev版、Infdev版和早期Alpha版的除錯資訊。
Java版(Classic)
0.0.2a在左上角加入了版本號。
0.0.9a加入了除錯介面。包括FPS(每秒幀數)和區塊更新。‌[需要驗證]
Java版(Indev)
?在選項選單中加入打開除錯介面的選項。
Java版(Alpha)
v1.1.0除錯介面不再出現在選項選單中,需要按住F3調出。
v1.2.3除錯介面中加入坐標。
Java版(Beta)
1.3除錯介面按鍵及其他功能控制變成按鍵切換狀態模式。
除錯介面開啟時所有生物的頭頂都會顯示其實體ID。這些數字可以隔牆看到,這使F3成為了一個方便的生物搜尋器。
1.7加入「f」坐標,表示朝向。
1.8加入查看種子的功能。
去掉了生物頭頂的實體ID,因為有些玩家認為這是作弊。
Java版
1.2.11.2-pre加入了生態域和光照等級資訊。多人世界中的種子資訊被隱藏,僅僅顯示為「0」。
1.2.4按下F3(在Mac或部分筆記本電腦是Fn+F3)顯示的是不帶圖表的除錯介面。按下⇧ Shift+F3可以顯示帶圖表的除錯介面。(在Mac或部分筆記本電腦是Fn + ⇧ Shift + F3)。
1.3.112w18a玩家的速度以及是否接觸地面的資訊加入。
坐標精確到小數點後5位。
12w21a種子碼的資訊被刪除,以/seed指令取代。
1.4.212w34a除錯畫面的f:現在顯示玩家看着的方向。
按下P+F3在失焦時自動停止遊戲。
按下H+F3顯示物品的詳細資訊。
12w39aFl、區塊的x、z坐標,以及更豐富的旋轉角度(f)資訊加入。
12w41a⇧ Shift+F3現在顯示性能評測圖表。
1.814w02a現在在主要方向後顯示玩家面向的坐標軸:「朝向X/Z的正/反向」。
14w04a準心處顯示3條短的彩色線條來表示每個坐標軸的正方向:X/紅色,Y/綠色,Z/藍色。
x坐標軸現在將在玩家看向東/西時加粗,z坐標軸同樣將在玩家看向南/北時加粗。
14w05a文字有了背景。
用更加易懂的標籤替換x, y, z, b, bl。
「Light」現在顯示腳部的光照等級,而非眼部。
14w06aX、Y和Z標籤從先前快照的「Feet」改為「XYZ」。
遊戲天計數器加入,每天日出時增加1。
加入顯示區域難易度:和平- 0.00,簡單- 0.75,普通- 1.50,困難 2.25(在某一個地方停留時間越久,數值越大)。
加入顯示玩家的旋轉角度,以角度和象限表示。
14w11a介面右側會顯示當前注視方塊的資訊,包括其ID和方塊狀態。
14w17a所有方塊都會在除錯介面右側顯示其資訊。
移除「面向X/Z坐標正負方向」的資訊。
14w20a再次加入「面向X/Z坐標正負方向」的資訊。
14w25bF3 + B 現在會以藍色線條表示實體的當前朝向。
移除右側顯示玩家當前注視方塊的方塊模型名稱的線條。
14w29a「簡化除錯資訊」開關出現在聊天設定中,可簡化除錯介面中的內容。
reducedDebugInfo遊戲規則可用於開關除錯介面的簡化視圖。此遊戲規則覆蓋客戶端的簡化除錯資訊選項。
14w30a現在顯示渲染的區塊數量、不在視野範圍內的區塊數量百分比、OpenGL版本、顯示尺寸、GPU及其供應商。
在版本號後面加入了「Vanilla(純淨版)」。
1.8.21.8.2-pre1加入了FPS顯示,可以按下 Alt + F3打開。
1.915w32a當玩家處於創造模式旁觀者模式時,可通過F3+N來回切換。玩家需要擁有/gamemode的執行權限。
15w43a顯示更多資訊。
F3+Q顯示所有F3 + 按鍵的組合鍵幫助。
F3+F可將視野距離增加1(範圍為2-32)。
F3+⇧ Shift+F可將視野距離減少1(範圍為2-32)。
餅圖和FPS圖顯示時會有描述資訊。
重載區塊、聲音等等時,會出現提示資訊。
在使用特定的組合鍵如F3+NF3+B等時不會呼出除錯介面。
移除F3+S組合鍵,曾用於重載聲音。
F3+T現在重載所有資源包內容,包括聲音。
根據介面縮放設定,紅、藍、綠線的大小也會隨之變化。
1.1016w20aF3+G切換顯示玩家周邊區塊的可視邊界。
紅、藍、綠方向線在對比度差的環境下會顯示黑色外邊框。
1.1318w11a現在按 F3+C 會將玩家的當前位置以/tp指令的形式複製到剪貼板中,但長按該組合鍵10秒後釋放仍會強制導致除錯崩潰。
18w14a現在在除錯崩潰前會給出一條警告。
18w22cF3除錯疊加層現在會顯示玩家視角正對的流體,以與方塊區分。
pre6F3+I 會將方塊或物品的數據複製至剪貼板。
加入了有關整合伺服器中一所用時長的資訊,計算客戶端(tx)發送資料包的數量及客戶端(rx)接收資料包的數量。
pre7加入了「Looking at liquid」行來顯示正對的流體的坐標。
將「Looking at」行重命名為「Looking at block」。
「Targeted Block」資訊現在會穿過流體來靶向且會顯示至多16個方塊遠的方塊資訊。
加入了用以顯示至多16個方塊遠的物品資訊的「Targeted Entity」。
更改了 F3+I 操作[注 1],現時該操作由 ⇧ Shift+F3+I 實現。現在已明確其複製的是目標方塊或物品在客戶一端的數據。該操作所有人可用。
加入了按 F3+I 來複製目標方塊或物品的伺服器端數據至剪切板的操作。該操作僅管理員可用。
1.13.118w30a加入了 Control+F3+C 來強制一次JVM(Java虛擬機)崩潰,而不是常規崩潰。
18w31a加入了用於當前維度與相關強制載入區塊的區域。
1.1418w43c現在按Alt+F3會顯示TPS(每秒刻數)。
加入了min/avg/max刻數來幫助尋找卡頓。
1.14.1pre1F3+Esc現在可以暫停而不顯示暫停選單(如果允許暫停)。
1.1519w38a移除了chunk update。
1.1620w06a在世界垂直區域之外時,除錯選單不再顯示為minecraft:the_void生態域,而是隱藏生態域資訊。
20w18a加入了「SC」行來顯示生物生成的詳細資訊。

1.8前的圖例[編輯 | 編輯原始碼]

名稱 描述[3][4]
C 渲染區塊數/總區塊數。統計所有的渲染操作:如果一個區塊渲染了兩次(例如因既包含水又有普通方塊)也會被計數兩次。
F 所有在視野距離外載入的區塊數。計數所有的渲染操作。
O 通過隱藏面剔除算法移除的區塊數。計數所有的渲染操作。
E(第一行) 空區塊數。這些區塊因一至兩個原因而被跳過:要麼區塊尚未被載入且未被渲染成多邊形,要麼區塊在當前的渲染操作中沒有需要被繪圖的東西。統計所有的渲染操作。
E(第二行) 渲染實體數/總實體數。
B 未被使用,總是0。或許以前用來統計因隱藏區塊而被移除的實體數。
I 不可見的實體數。
P 世界中的粒子數。
T 顯示你電腦的最大幀數。
ALL 顯示被載入的總實體數(包括生物和掉落物)
ServerChunkCache
ChunkCache
所能載入的最大區塊數。
x 玩家的位置相對0,0位點偏東的距離(負值為偏西),「//」後為你所在的區塊位置。
y 玩家以方塊計數的海拔高度63(62又7/8)是主世界的海平面高度,11(10又略高一些)是主世界熔岩池的高度,31是地獄熔岩海的高度)。坐標取自腳踏高度而非視線高度(註:站在平地站立/潛行可以注意到其並未變化)。
z z指玩家的位置相對0,0位點偏南的距離(負值為偏北),「//」後為你所在的區塊位置。
f 玩家的朝向(0-3分別為:南、西、北、東),和玩家是否面朝X或Z軸的正方向。
lc 玩家所在區塊的最大渲染區段高度 (使用立方形的區段,所以高度顯示都是16的倍數減1。)
b 玩家所在的生態域
bl 顯示除日月外由其他方塊(如火把)所帶來的光照的等級。例如你與火把身處同一方塊,此值為13而非14,這是由於你的頭與火把有1個方格遠。
sl 顯示由天空帶來的光照等級。該值只顯示方塊的天空光照等級,不考慮夜晚、雨天造成的低亮度。
rl 顯示你頭部所在位置總共的實際光照等級,等於bl和sl之間的最大值。
ws 行走速度。
fs 飛行速度。
g 是否接觸地面,布爾值,當玩家觸碰地面時為true。
fl 玩家位置處可站立的最高方塊的y坐標,站在半磚上如半磚時向上取整。位於在虛空上(腳下沒有任何方塊)時,會保持為0。
shader 目前生效的着色器的檔案路徑(位於minecraft.jar的「assets」資料夾)。僅在着色器生效時顯示。

你知道嗎[編輯 | 編輯原始碼]

  • Biome和lighting值在虛空和高於y = 255時不會顯示。
  • 在後來的版本導入在Alpha 1.2前(未引入生態域)生成的區塊,生態域「B」值顯示為「Ocean(海洋)」。
  • 在性能評測圖表(⇧ Shift+F3)中,一些選項的序號會高於9,且無法進入。同時按下兩個數字鍵也無法進入這些選項。

畫廊[編輯 | 編輯原始碼]

備註[編輯 | 編輯原始碼]

  1. F3+I曾被用以複製目標方塊或物品的數據至剪貼板

參考[編輯 | 編輯原始碼]