我的世界区块是什么
创始人
2024-09-11 11:48:48
0

  我的世界区块是什么?在我的世界手游中,有不少玩家好奇区块是什么意思?其实区块是我的世界中的一种特殊机制,想具体了解的话,接下来就让我们一起来了解一下我的世界区块机制解析吧。

我的世界区块是什么

  我的世界区块机制解析

  一、区块的生成

  1.区块是什么

  区块(Chunk)是Minecraft世界里一个大小为16×256×16的部分。区块宽16格,长16格,高256格,共有65536格。

  2.区块的产生

  当玩家第一次出现在世界时会在其周围生成区块,而随着玩家对世界的探索,相邻的区块也会被生成。一个世界可生成14万亿(14,062,500,000,000)个真区块。每个区块有7.46*10244,700种可能的区块,不包括实体。

  在单人游戏中所生成区块的确切数字往往与视野距离和玩家的移动有关。而在多人游戏里,在每位玩家周围会生成一个以玩家为中心,半径为10的二维区块网格(一共21×21总计441个区块),尽管这可以被更改为3-15之间的一个值,通常只会在连接不良的家用服务器里调低此数值。

  在指定范围内的区块会有活动(生物生成、树木生长、水流动、掉落的物品消失等),而不在范围内的区块不会有交互,并会存储在硬盘里(这个“按需加载”内存管理机制被广泛用于程序化的地形生成,以便玩家的电脑不需要同时跟踪并更新成百上千个植物和生物)。区块每次存储的时间间隔最小为30秒。

  3.区块的创建

  Minecraft的渲染器将一个区块分为8个16x16x16的渲染区块,并编译到OpenGL显示名单里用于加快渲染速率。任意一个渲染区块内的方块发生变动的话,渲染区块均需要重建。

  区块是通过地图种子进行创建的,这也意味着如果每次使用的地图种子相同的话,所生成的区块也会相同,前提是Minecraft和世界生成器的版本要一致。

  二、区块相关

  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坐标:Floor( 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 坐标) AND 15

  在携带版,当切换高品质的图像品质时,世界会重新渲染,只加载玩家所处的区块一瞬间。这个方法对寻找区块边界会很有用,因为在那一瞬间会显示清晰的区块边界。

  以上就是关于我的世界区块是什么的全部内容了,希望对大家有所帮助,众多最新的游戏资讯攻略,尽在冬瓜游戏网。

相关内容

热门资讯

分享一下!炸金花房卡哪里买,新... 微信游戏中心:新星游大厅在哪里买打开微信,添加客服【71319951】,进入游戏中心或相关小程序,搜...
分享一下!拼三张房卡链接在哪弄... 微信游戏中心:金牛座大厅在哪里买打开微信,添加客服【78200976】,进入游戏中心或相关小程序,搜...
分享一下!微信炸金花房卡怎样开... 微信游戏中心:战皇大厅在哪里买打开微信,添加客服【56001354】,进入游戏中心或相关小程序,搜索...
分享一下!微信玩牛牛房卡链接,... 微信游戏中心:新八戒大厅在哪里买打开微信,添加客服【56001354】,进入游戏中心或相关小程序,搜...
分享一下!微信炸金花房卡哪里有... 微信游戏中心:皇豪互娱大厅在哪里买打开微信,添加客服【78200976】,进入游戏中心或相关小程序,...
分享一下!微信买链接牛牛房卡,... 微信游戏中心:新卡农大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
分享一下!微信玩链接牛牛房卡,... 微信游戏中心:新九五大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
讲解教程!微信玩炸金花怎么买房... 微信游戏中心:战皇大厅在哪里买打开微信,添加客服【71319951】,进入游戏中心或相关小程序,搜索...
分享一下!微信怎么开拼三张房间... 微信游戏中心:新皇豪大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
讲解教程!微信牛牛房卡专卖店联... 微信游戏中心:老夫子大厅在哪里买打开微信,添加客服【56001354】,进入游戏中心或相关小程序,搜...
讲解教程!微信里玩拼三张房卡在... 微信游戏中心:新鸿狐大厅在哪里买打开微信,添加客服【71319951】,进入游戏中心或相关小程序,搜...
讲解教程!斗牛从哪里买房卡,新... 微信游戏中心:新八戒大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
讲解教程!斗牛如何开好友房间房... 微信游戏中心:牛至尊大厅在哪里买打开微信,添加客服【56001354】,进入游戏中心或相关小程序,搜...
分享一下!斗牛从哪里买房卡,茄... 微信游戏中心:新人皇大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
分享一下!微信牛牛房卡链接在哪... 微信游戏中心:卡贝大厅在哪里买打开微信,添加客服【78200976】,进入游戏中心或相关小程序,搜索...
分享一下!微信玩炸金花房卡链接... 微信游戏中心:九酷大厅在哪里买打开微信,添加客服【78200976】,进入游戏中心或相关小程序,搜索...
讲解教程!微信群拼三张房卡怎么... 微信游戏中心:神皇大厅在哪里买打开微信,添加客服【71319951】,进入游戏中心或相关小程序,搜索...
讲解教程!微信牛牛房卡找谁买,... 微信游戏中心:新大海大厅在哪里买打开微信,添加客服【78200976】,进入游戏中心或相关小程序,搜...
分享一下!在哪里买拼三张微信房... 微信游戏中心:美猴王大厅在哪里买打开微信,添加客服【66336574】,进入游戏中心或相关小程序,搜...
讲解教程!微信金花房间卡在哪买... 微信游戏中心:毛豆大厅在哪里买打开微信,添加客服【56001354】,进入游戏中心或相关小程序,搜索...