高度和海拔 (Depth & Altitude)

高度是世界的一个因素,可以影响玩家的温度。世界被分解为垂直的 “区域”,这些区域具有不同的属性和 y 级别范围。默认情况下,世界上有三个主要的垂直区域:

在基岩层到-20层:温度恒定在75 ℉(24 ℃)

-20层到-4层:温度逐渐从75 ℉(24 ℃)变为地表生物群系的温度

-4至最大世界高度:温度逐渐变冷,其速度取决于下方生物群系的湿度和温度。在平原(中性)生物群系中,此速率约为每 8 个方块 1 °F (0.55 °C)。


计算

深度

玩家的深度是通过在大约 5x5 块的区域内定期对地面高度进行采样来计算的。在玩家周围的区域使用大量样本可确保玩家在探索地下或进入洞穴口时温度的平滑过渡。

    下面是公式搜索模式的粗略描述。白点代表每个样本的位置,中间的黑点代表玩家的当前位置。

    红色方块表示计算中每个区域的权重。较亮的区域在确定玩家的平均深度方面具有更大的权重:

    高度和海拔-第1张图片

注意:这些值是根据它们与玩家的距离进行加权的,因此 30 格外区域的世界高度比玩家当前 X 和 Z 坐标处的世界高度的影响要小。


然后对这些值进行平均(根据它们的相对权重)并与玩家的当前 y 水平进行比较,以获得它们的平均深度。

最后,玩家的深度会因所在位置的天空光照水平而偏移。例如,如果玩家所在位置的天光为 15,那么玩家会被认为比实际高 15 格。这解释了一个事实,即当玩家暴露在空气中时,他们不会得到很好的保护。

高度

海拔高度的计算要简单得多。当玩家从海平面上升到建造极限时,温度会以线性速率降低。在最高海拔高度,世界至少比海平面低 27 °F (15 °C)。

短评加载中..