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

调试界面

来自Minecraft Wiki
(重定向自调试屏幕
跳转至: 导航搜索
Information icon.svg
此特性为Java版独有。
一张显示调试信息的截图。

调试界面(Debug screen)通过F3键呼出,显示区块缓存、内存使用、各种参数、玩家的当前坐标和当前游戏帧率图表。调试界面会在需要向其他玩家描述自己位置或监测游戏性能时发挥很大用处。

说明[编辑 | 编辑源代码]

游戏规则reducedDebugInfo设为true时,只显示带星标记的项目。

调试界面中,左侧更多的是关于游戏,右边更多的是关于玩家设备的系统信息。

左侧[编辑 | 编辑源代码]

名称 描述[1][2]
版本* 显示当前游戏版本,无论它是否为原版,或者是否为快照版。
fps* 游戏的当前帧率。帧率是以帧为单位的位图图像连续出现在显示器上的频率(速率),多个静止的帧快速过渡形成连续的图像,这是所有移动媒体的基础。帧率通常用“帧每秒”(FPS)描述。
T(第一个)* 显示最高可能帧率(不锁帧时为“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加入了帧率显示,可以按下 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曾被用以复制目标方块或物品的数据至剪贴板

参考[编辑 | 编辑源代码]