我的世界小本多大?

贝茜橘贝茜橘最佳答案最佳答案

MC的地图是按照真实世界的比例制作的,所以从“大小”上来说是没有“单位”这一说的……但我们可以通过某些功能来看到“区域”的大小。 首先我们用/locate grid这个指令来查看一个方格的大小(这个指令可以看见远处的物品)(这里可以看到一个方格有16个区块): /locate grid 然后我们输入/volume,可以发现我的世界的方块体积是2^30=256M(这里的数值会因版本而不同) 然后让我们看看如果有一块面积相同但却由许多小岛组成的地形,需要多少块这样的地形才能填满整个地图: (假设每个小岛的高度差为2,则每一个小岛的最高点和最低点分别会有246层和-246层。因为每一层可以有64个方块,而且负数不能作为整数的索引,所以我们无法把每一座小岛都单独拿出来填充到它应有的高度) 所以如果是这样的话,为了填满我世界这么大一张地图,我们需要约6.7*10^29这样大小的地形!这已经远远超过了计算机所能处理的数据量了……也就是说这种问题是不存在精确解的。

那最后的问题就是:到底小岛的真实长度是多少呢?为了求出这个值,我们需要计算当每一座小岛被填至适当的高度时,它们所占的总面积。为了简化计算,我们先把所有的小岛想象成连续而平行的,然后再把每一座小岛依次推进去即可。由于每推进一座小岛,就需要把之前的小岛全部加高一层,因此只要知道每一座小岛平均占有的宽度就能知道它实际所占的面积了。如果我们能把所有平行的小岛展开来,让每一座小岛保持一定的高度差,那么就可以用一块长方形的面积来计算它们总体积了。

当然啦,现实中的岛屿是不会像这样平排列的,而且它们也不是同一个高度的,所以我们必须先找到一个合适的「基座」,然后把所有的岛屿都堆叠起来。在找到基座之后,我们还需要一个方法让岛屿间的落差变得更容易处理——最好是一个可以不断地把高低落差拉平的方法。最后我们就可以像上面那样把一个个的岛屿推进去,直至到达我们设定的坐标位置。

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