我的世界手游街区是什么意思?在我的世界里,积木是一种特殊的机制。玩家都知道,在MC的世界里,游戏地图会随着玩家的探索越来越大。那么这是如何工作的呢?我们来看看游戏中的格挡机制。
一.区块的生成
1。什么是block
在《我的世界》世界中,Chunk的大小是16倍。256 times16的一部分。Block 宽16格,长16格,高256格,共65536格。
2。块的生成
当玩家第一次出现在世界中时,其周围会生成方块,随着玩家对世界的探索,也会生成相邻的方块。一个世界可以产生14万亿(14,062,500,000,000)个真块。每个区块有7.46 * 10244700个可能的区块,不包括实体。
单人游戏中生成的准确块数往往与视野的远近和玩家的移动有关。在多人游戏中,将在每个玩家周围生成一个以玩家为中心、半径为10的2D方块网格(21×10)。1,总共441个块),尽管这可以被改变为3到15之间的值。通常,只有在连接不良的家庭服务器中,该值才会降低。
指定范围内的方块会有活动(生物生成、树木生长、水流、掉落物品消失等。),而指定范围之外的块将没有交互,将被存储在硬盘中(this 按需加载 内存管理机制被广泛用于程序化地形生成,让玩家的电脑不需要同时跟踪更新上百种植物和生物)。每个块存储的最小时间间隔是30秒。
3。创建块
《我的世界》的渲染器将一个块划分为8个16x16x16的渲染块,编译成OpenGL显示列表,加快渲染速度。如果任何渲染块中的方块发生变化,则需要重建渲染块。
区块是由地图种子创建的,这意味着如果每次使用相同的地图种子,生成的区块将是相同的,前提是《我的世界》和世界生成器的版本是相同的。
二。块相关
1。出生点阻滞
出生点附近的区块是世界出生点周围一个区域内的区块,只要家乡世界有玩家,就不会从内存中卸载。这意味着像红石和刷怪这样的组件还会继续,即使所有玩家都远离它。
2。块边界
F3+G键可用于显示块边界。
按F3打开调试画面,显示玩家的X,Y,Z坐标和 c 变量的值。这些坐标会随着玩家的移动而改变。玩家可以点击 x 还有 z 紧挨着变量c 变量知道自己在哪个块。括号中的数字表示玩家离方块西北角的距离,所以如果X后的C是3(5),Z后的C是2(4),则玩家位于方块(3,2)和从方块西北角开始的方块(5,4)中。
并且x和z坐标除以16是块之间的边界。例如,(96,-32)是四个块的交集,X坐标在80到96范围内,Z坐标在-48到-32范围内的块是一个块,X坐标在96到112范围内,Z坐标在-48到-32范围内的块是另一个块,以此类推。当x和z坐标都是16的倍数时,玩家此时会穿越一个街区。
本质上,当x和z坐标被16整除时,玩家位于区块的左上角(西北角)。
另外,玩家可以根据这个公式知道自己在哪个街区:
块的X坐标:楼层(X坐标/16)
块的Z坐标:Floor( Z坐标/16) Floor是小于等于指定数的最大整数,如Floor( 27.9561)是27。
换句话说,如果x是27,z是-15,那么该区块将是(Floor( 27/16),Floor( -15/16)),这意味着该玩家在区块(1,-1)。
同时,球员可以通过这个公式知道他离西北角的距离:
(x或z坐标)和15
在便携版中,切换高画质画质时,会重新渲染世界,一瞬间只加载玩家所在的区块。这种方法对于寻找块边界将是有用的,因为清晰的块边界将在那时显示。