本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

调试屏幕

来自Minecraft Wiki
跳转至: 导航搜索
此页面的(部分)内容需要被翻译。
你可以帮助我们来翻译此页面
此页面的部分内容由于太久没更新而已过期。
你可以帮助我们来更新此页面

调试屏幕通过按F3弹出(在Mac机[此为默认情况,在键盘偏好中可以更改F功能键的行为]和一些笔记本计算机上是按Fn+F3)。它显示了区块缓存、内存使用、地图种子、多项参数、玩家的地图坐标和测量当前游戏帧率性能等的图表。它对告诉其他玩家你在地图的位置和监测游戏性能很有用处。自1.2.4版本起,按下⇧ Shift+F3(在Mac机和一些笔记本计算机上是Fn+⇧ Shift+F3)所弹出的调试屏幕都没有上述的图表。

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

1.8版本中显示调试信息的截图
名称 描述[1][2]
Minecraft 正在进行游戏的Minecraft版本。
fps 当前每秒帧率
T 依次显示你电脑的最大帧率(“inf”为无限或不锁帧),画面质量设置(“vsync”为开启垂直同步,不显示则反之;“fancy”或不显示为高品质,“fast”为流畅),云设置(“fancy-clouds”为高品质云,“fast-clouds”为流畅云,无则关闭云)
C 渲染区块数/总区块数。计数所有的渲染操作:如果一个区块渲染了两次(例如因既包含水又有普通方块)也会被计数两次。
D 渲染的距离,即渲染距离。
pC 待处理的区块数。
pU 待提交至显卡的更新数。
aB 程序中的可用缓冲区。
F 所有在视野距离外载入的区块数。计数所有的渲染操作。
O 通过隐藏面剔除算法移除的区块数。计数所有的渲染操作。
E 渲染实体数/总实体数。
B 未被使用,总是0。或许以前用来计数因隐藏区块而被移除的实体数。
I 不可见的实体数。
P 屏幕中的颗粒数。
MultiplayerChunkCache
ChunkCache
所能载入的最大区块数。
XYZ 玩家目前的精确坐标。x指玩家的位置相对0,0位点偏东的距离(负值为偏西)。y指玩家以方块计数的海拔高度63(62又7/8)是非自定义主世界的海平面高度,11(10又略高一些)是非自定义主世界熔岩池的高度,31是下界熔岩海的高度)。坐标取自脚踏高度而非视线高度(注:站在平地站立/潜行可以注意到其并未变化)。z指玩家的位置相对0,0位点偏南的距离(负值为偏北)。
Block 玩家目前所在方块,可理解为去掉小数部分的XYZ值。
Facing 玩家的朝向。North、South、West、East分别为北、南、西、东;Towards Positive/Negative X/Z为面朝X轴/Z轴的正方向/负方向(由角度的近似值决定);水平角度,从Z轴正方向开始向顺时针计算的角度;垂直角度,从第一人称视角正前方(显示为-0.0)开始向下计算的角度。
Biome 显示你所处的生物群系。以前为“B”字母并显示生物群系编号,现在显示其英文名。
Light 显示你所在位置总共的实际光照等级。sky显示由太阳所能带来的光照等级或月亮的视觉上的光照等级。block显示除日月外由其它方块所带来的光照的等级。你可以通过block是否小于等于7来判断夜晚是否刷怪。
Local Difficulty 显示你所在区域的游戏难度(刷怪程度)受天数影响,这意味着和平模式经过时间推移并不和平,Day表示游戏内的第几天。
shader 显示当前屏幕上视觉效果的路径(在minecraft.jar的"assets"目录)。 只在使用时显示,如启用“Super Secret Settings”或在旁观模式(/gamemode 3)附体于爬行者、末影人或蜘蛛。
Java 显示本机Java运行环境的版本和位数。
Mem 显示本机全局内存占用。数值依次为已用百分比、已用内存、所有内存。(部分电脑会显示错误,这是一个Bug)
Allocated 显示允许游戏占用的内存(可在启动器中调整)
Display 显示当前游戏分辨率和显卡驱动出品商。
显示显卡型号、接口型号和命令集。
显示显卡驱动程序版本

渲染图表[编辑 | 编辑源代码]

1.2版本显示带渲染图表调试信息的截图

屏幕下方的图表显示渲染性能信息。每一竖条表示了渲染每一帧所需要的时间。

绿条表示帧率大于或等于60帧/秒,红条则为小于60。一旦图表显示到图表区域的右方时就会返回左侧并覆盖掉旧的竖条。

图表中写入新竖条的速率取决于当前帧率,每帧写入一条。

性能评测图表[编辑 | 编辑源代码]

调试屏幕右下方的饼图显示了实时监测信息。每一部分的详情可以通过按键1-9显示。按0键返回到最初的部分。

调试模式组合键[编辑 | 编辑源代码]

  • F3 + Alt : 显示帧数
  • F3 + A : 重新加载区块
  • F3 + B : 切换实体碰撞箱的渲染距离,在1.8中会会用蓝线标示实体所面对的方向
  • F3 + C : 崩溃测试[译者注:长按后游戏会弹出,弹出崩溃报告] (按住组合键10秒)[3]
  • F3 + D : 清除聊天记录 (包括以前输入过的消息和命令)
  • F3 + F : 增加渲染1格距离(最大到32格)
  • F3 + ⇧ Shift + F:缩短渲染一格距离(最小到两格)
  • F3 + G : 显示区块边界(仅周围9个区块)
  • F3 + H : 显示物品和方块ID,工具的耐久值,盔甲颜色 以及地图等级
  • F3 + N : 在创造模式或旁观者模式之间来回切换 (仅限开启作弊,并且为两个模式中的其中一个时)
  • F3 + P : 切换在切换窗口后minecraft是否自动停止
  • F3 + Q : 显示部分调试组合键(有些不会出现,如崩溃测试键)
  • F3 + S : 重新加载服务端的模块、材质和音效
  • F3 + T : 重新加载材质和模型

历史[编辑 | 编辑源代码]

Indev版、Infdev版和早期Alpha版的调试信息。
Indev
? 调试屏幕只有我们现今看到的“上方全是数字的部分”。此调试屏幕并不通过按F3激活,而是在设置中的一个开关里。
Alpha
1.1.0 调试屏幕开始使用F3快捷键。
1.2.3 坐标被加入调试屏幕。
Beta
1.3 调试屏幕可以被按键打开了。
当你调试屏幕开启时它还会在每个生物头顶显示数字——这些数字就是该生物的实体ID。
1.7 加入f来表示朝向。
1.8 加入查看种子(世界生成)
去掉了生物头顶的实体ID,因为有些玩家认为这是作弊。
正式版本
1.2.1 1.2-pre 关于生物群系和光照等级被加入进来,多人世界中的种子被隐藏,仅仅显示“0”。
1.2.4 按下 F3 (在Mac或部分笔记本电脑是Fn+F3) 会显示调试屏幕 The graph will appear on pressing ⇧ Shift+ F3 (Fn+ ⇧ Shift + F3 on Mac and some laptops).
1.3.1 12w18a 关于玩家的速度以及是否接触地面被加入了进来。
坐标四舍五入到5位。
12w21a 世界的种子被删除,你可以使用命令“/seed”来查看种子
1.4.2 12w39a Fl, x and z chunk coordinates, and more rotation (f) information were added.
12w41a Shift+F3 现在可以开启性能评测图标。
1.8 14w02a 现在在主要方向后显示玩家面向的坐标轴: "Towards positive/negative X/Z".
14w04a 准星将显示3条短的彩色线条来表示每个坐标轴的正方向:X/红色,Y /绿,Z/蓝色。
x坐标轴现在将在玩家看向东/西时加粗,z坐标轴同样将在玩家看向南/北时加粗。
14w05a 有了背景。
用更加易懂的标签替换x, y, z, b, bl。
"Light" 现在显示脚部的光照等级,不是眼部的。
14w06a X, Y, and Z title has been changed from 'Feet' in the previous snapshot, to 'XYZ'.
天计时器增加,每个黎明数值加一。
加入区域难度:和平- 0.00, 简单- 0.75, 普通- 1.50, 困难 2.25 (但是如果你在某一个地方呆着越久,数值将会慢慢增加).
Now displays player rotation in degrees and quadrants.
14w11a 右手边会显示指针所指向方块的信息, showing its ID and block states.
14w17a 所有方块都会在调试屏幕右边显示他们的信息。
移除 "Facing negative/positive x/z"(面向x/z坐标正负方向)。
14w20a 再次加入"Facing negative/positive x/z".
14w25b F3 + B 现在会显示实体和用一根蓝线显示他们的视线。
移除在右边显示玩家正在看的方块模型名字的线。
14w29a A 'Reduced Debug Info' toggle now exists within multiplayer settings to enable/disable reduced information on the debug screen.
The reducedDebugInfo gamerule allows you to enable/disable reduced information on the debug screen. This overrides all 'reduced debug info' settings in clients.
14w30a 现在显示正被渲染的区块数量并用百分比显示不在视野范围内的区块数量, OpenGL的版本、显示大小、供应商和GPU.
在版本后面加入了"Vanilla"。
1.8.2 1.8.2-pre1 加入了帧率显示,可以按下 Alt + F3打开。

你知道吗[编辑 | 编辑源代码]

  • 当你在虚空中或在主世界中高于y = 256的位置时,所在区块高度、生物群系和光照等级信息不被显示,而被替换为“Outside of world”。这是因为这些地方超出了每个区块数据16*16*256的存储范围。
  • 当在下界中打开调试屏幕时,“Biome”(生物群系)显示的是地狱生物群系(Hell)。在快照14w17a和之前版本的末路之地里,它将显示成天空生物群系(sky),可能是因为末路之地原先曾试图被设定成天域
  • 坐标有助于玩家返回曾经发现过珍稀矿石的位置以及帮助玩家找到回家的路。

漏洞[编辑 | 编辑源代码]

  • 在帧率很低时渲染图表的显示可以高到足以覆盖坐标值等等数据的位置。这可以使用Shift+F3激活调试屏幕来回避,这样就不会有渲染图表了。

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

  1. 1.0 1.1 http://gaming.stackexchange.com/questions/14990/minecraft-debug-screen
  2. 2.0 2.1 http://www.minecraftforum.net/viewtopic.php?f=35&t=13231
  3. https://bugs.mojang.com/browse/MC-942