第189章 ,/.

“T:xx”后面是一些单词,这些单词加上“T:xx”本身都是显示一些关于游戏画面的配置。

如果你在Minecraft的“游戏菜单/选项/视频设置”里打开了“使用垂直同步”选项,那么这儿将会在T:xx后面多出一个单词:

本小章还未完,请点击下一页继续阅读后面精彩内容!

1.8/1.12.2/1.13.2——vsync

1.16.5——vsyncfancy

(vsync是Vertical synchronization[垂直同步]的缩写)

同样的,对于“云”的设置也会显示在上面。在Java 1.8.1以前,云的流畅和高品质是由“图像品质”选项控制的,1.8.1及之后云的流畅和高品质被独立到了“云”选项里。因为云有两种品质,所以当你打开云层时,显示的单词会有所不同。对了,对于“云”的设置其单词一定是显示在垂直同步后面的。

流畅:

1.8——fast clouds(这里的fast和clouds没有连起来是因为这儿的fast实际上并不只指云层是流畅品质,而是对应了“图像品质”选项里的流畅。当你把云关掉,你会发现fast还在这里,只是clouds消失了)

1.12.2/1.13.2/1.16.5——fast-clouds

高品质:

1.8——clouds

1.12.2/1.13.2/1.16.5——fancy-clouds

1.14的18w44a快照将“启用顶点缓冲器”选项移除了,并让顶点缓冲器在之后的版本中一直是保持开启状态。在移除这东西之前,只要你打开它,你就会在“云”的单词后面发现一个单词:vbo。

vbo是Vertex Buffer Object(顶点缓冲对象)的缩写。在移除过后,调试界面中就再也见不到它了。

在作者打开的1.16.5版本中,在“云”的单词后面还有一个:

“B:x”

这东西不知道是什么时候更新的,反正1.13.2版本没有见到。这个东西是关系到视频设置中的“生物群系过度距离”选项。这个选项可以选择0、3x3、5x5、7x7.....15x15一共8个级别的过度距离,分别对应“B:x”显示的0到7级。比如,如果你显示的是“B:2”,那么你的生物群系过度距离就是5x5(普通)。

第二行的内容还真多。接下来请看第三行。

1.13版本更新时,Mojang在原本的第二行到第三行间插入了一行,将原本C开头的第三行挤到了第四行也就是这串:

Integrated server @ xx ms ticks,xx tx,xx rx

嗯......不对,我是单人游戏,哪来的延迟?

实际上这儿并不是告诉你单人游戏的延迟,而是告诉你:

游戏中的一游戏刻需要电脑耗费多长时间运算出来。(ticks是游戏刻的意思)

众所周知,1000ms=1s,20游戏刻=1s,一般情况下电脑是可以保证一秒满20游戏刻,即一游戏刻需要运算的时间≤50ms。作者之前测试了一下,作死重复执行/execute at @e[type=item] as @e[type=item] run fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air destroy,这行的ms ticks值立马飙到了1000ms多,也就是一游戏刻需要耗费1秒多的时间来计算。所以,这个ms ticks的数值在检测游戏有多卡时还是挺有用的。

后面的xx tx,xx rx显示的是客户端每秒发送(transport)和接收(receive)的包数。单人游戏还在发送接收包就挺离谱,而且就算关了匿名反馈也照样发送接收。发送给谁?接收的是哪个服务器的包?这些问题还有待研究。

在服务器中,这一行有些变化。作者进入了Hypixel服务器,发现其变成了:

“vanilla“ server,xx tx,xx rx

前面说过,vanilla代表着这个Minecraft是没有加任何插件的。所以这儿的“vanilla”server的意思就是:该服务器并没有加任何插件。

第四行,也就是1.13版本之前的第三行,又是让人大受震撼的一行。

但只要你仔细一看,会发现这一行是由一堆“缩写:值”拼凑起来的,拆分开来就简单许多了:

C:xxx/xxxx (s)——视野内渲染的区段数/已经加载的区块(不管强还是弱加载)所包含的区段总数量。注意,是区段数不是区块数!(?区段是什么个东西)(区段本身是16x16x16的立方体,一个区块在1.18更新之前一共有16个区段。区段可以通过F3+G显示区块边界查看区块上的蓝色线条来判断。)

D:xx——对应游戏视频设置里的“渲染距离”。如渲染距离是12区块,那么将会显示成“D:12”。