KanekiKen 发表于 2023-5-1 10:18:06

区块

区块
区块是世界生成器划分世界的分块,以便管理。区块有16方格宽、16方格长、358方格高,总体积为91,648方块。首次进入世界时,玩家周围的区块会立即生成;随着玩家的移动,新的区块会根据需要逐渐生成。通过调节渲染距离,玩家可以决定载入内存的区块数量,范围为25-1089个区块。
只有指定范围内的区块能够发生活动(生物生成、树木生长、水的流动、掉落物品的消失、生物移动等等),范围以外的区块不活动,且被保存在硬盘上。这种区块管理机制使玩家的计算机免于同时追踪成千上万的方块和实体。值得注意的是,这种机制不适用于出生点区块,无论玩家走得有多远,该区块都能够继续发生活动。在无限世界首次引入时(Infdev-Beta 1.7版本),在X轴或Z轴±32,000,000处及以外的区块是“假区块”,超过了这个位置不会有方块生成,尽管仍然有方块显示出来。如果玩家尝试走上这些区块,会掉进虚空。
限制
虽然世界的大小是无限的,但玩家可以走出的范围是有限的。在Java版世界的X/Z轴±29,999,984处存在世界边界。世界边界是一面动态的蓝色斜线墙。靠近世界边界会使屏幕泛红,在老的测试版本,会因为噪声错误而生成及其不规则的一直延伸到世界限制高度的地形,玩家进入后会卡顿甚至崩溃。除传送外,大多数生物无法穿过世界边界。越过边界的玩家会承受持续伤害,除非处于创造模式。玩家可以传送的位置最远为X/Z轴±29,999,999,那里有一堵隐形的墙。
在基岩版中,旧世界的大小限制为256×256。世界的边缘处被隐形基岩所包围。
页: [1]
查看完整版本: 区块