我的世界区块是什么意思?我的世界方块机制介绍
我的世界手游街区是什么意思?
一.区块的生成
1.什么是街区?
Chunk是《我的世界》世界的一部分,大小为16×256×16。该区块的宽度为16个单元,长度为16个单元,高度为256个单元,其中* *为65536个单元。
2.块的生成
当玩家第一次出现在世界中时,他们周围会产生方块,随着玩家探索世界,也会产生相邻的方块。一个世界可以产生14万亿(14,062,500,000,000)个实块。每个区块有7.46 * 10244700个可能区块,不包括实体。
单人游戏中生成的准确块数往往与视野距离和玩家的移动有关。在多人游戏中,每个玩家周围会生成一个半径为10的二维方块网格(一个***21×21共441个方块),虽然这个可以改成3-15之间的值,通常只有在连接不好的情况下。
指定范围内的街区会有活动(生物生成、树木生长、水流、坠物消失等。),而范围之外的块不会交互,会存储在硬盘中(这种“按需加载”的内存管理机制广泛用于程序化地形生成,玩家的电脑不需要同时跟踪更新上百种植物和生物)。每个块存储的最小时间间隔是30秒。
3.块创建
《我的世界》的渲染器将一个块分成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范围内的块,以此类推。当x、z坐标是16的倍数时,此时玩家将穿越一个街区。
本质上,当X和Z坐标被16整除时,玩家位于区块的左上角(西北角)。
另外,玩家可以根据这个公式知道自己的区块:
区块的X坐标:楼层(X坐标/16)
块的Z坐标:Floor(Z坐标/16)是小于等于指定数的最大整数,例如floor (27.95438+0)是27。
换句话说,如果x是27,z是-15,那么该区块将是(floor (27/16),floor (-15/16),这意味着该玩家在该区块(1,-0)。
同时,玩家可以通过这个公式知道自己离西北角的距离:
(x或z坐标)和15
便携版在切换高画质画质时,会重新渲染世界,一瞬间只加载玩家所在的区块。这种方法对于寻找块边界将是非常有用的,因为在那个时刻,清晰的块边界将被显示。