我的世界怎么有马赛克?

唐洛逸唐洛逸最佳答案最佳答案

很多玩家进入《Minecraft》(中文简称“我的世界”)这个世界后,都遇到过类似的问题:好好的建筑,进去一看,全是马赛克。画面也会一卡一卡的。其实,这都是因为没有调试好画质造成的。下面,我就来教教大家,如何设置我的世界,才能消灭马赛克,流畅地玩游戏。

《Minecraft》是一款沙盒类独立游戏,于2009年5月13日首发于PC平台,游戏场景为三维世界,玩家可以在三维世界里自由地创造和破坏,所以被成为“方块地球仪”。在游戏里,你需要利用不同方块来搭建建筑,建造城市,甚至建立一个帝国。

但是,当你将背景、光影、材质包等调好后,你的建筑可能就不会是下面这样的了。

也有可能变成这样。

为什么呢?这是因为《Minecraft》自身的“马赛克综合症”。

《Minecraft》因为采用了方块形象,所以看上去很简洁。实际上,方块间的缝隙是很小的,几乎看不到。你按下F3+G,打开“GAME”窗口,将鼠标移动到“Frame Rate”(帧率)这一行,就会发现“Frames per Second”(每秒帧数)一栏下面的数字一直在跳,数一下就知,《Minecraft》的帧率是60。也就是说,《Minecraft》实际的运行速度是每秒60帧。

但是,《Minecraft》的运行并不是以60帧为极限的。而是以60帧为基线,当帧率低于60时就自动加入补帧,让整体的帧数保持60。举个例子来说,当你在《Minecraft》里奔跑时,画面会一卡一卡的。这是因为帧数剧烈下降,而MC又会对降低的帧数进行补帧。补帧时的算法,就是图像处理的各像素点的亮度值经过一个变换公式,得到最终要输出的像素亮度值。

因为画面的帧数实际是由《Minecraft》根据像素点亮度计算而非像素点是否被选择来决定,所以如果你在这个转换公式中输入一个亮度更小的值,这样本来会亮着的像素点,在计算中,就不再被选择,这个像素点就变成了透明色——即我们看到的马赛克。

不过,好在《Minecraft》也允许玩家进行画面属性的自定义。在目录下,有个叫“options”的文件夹。打开它,里面有个“renderer”文件。点开它,在里面有一个“Textures”文件夹。里面包含有多个材质,点击它,可以更换材质的表面效果。

这其中的“overall”子文件夹,就是控制世界范围的材质。如果你的画面出现马赛克,那么建议将“overall”材质中的“detail”选项里的数值调小一些。“detail”值越小,马赛克就越少。其他选项,大家可根据自己的喜好来调整,不过“blur amounts”一栏最好不要调,它起不了什么作用。

我来回答
请发表正能量的言论,文明评论!