我的世界:“温度”究竟存不存在?其实,mc早在8年前就实现了

我的世界:“温度”究竟存不存在?其实,mc早在8年前就实现了

首页冒险解谜我的世界RLCraft任务更新时间:2024-06-01

玩过《Minecraft》的都知道,当你在一块冰面上插上火把,周围的冰会有规律的快速融化。于是有人据此推测:冰的融化表明了mc是有“温度系统”存在的。

但事实真的是这样么?

01、火把:证明了mc有温度?‍‍

火把的燃烧产生温度,从而融化成冰。这看似是一个很科学,从侧面证实了《我的世界》存有温度的事实。但若我们仔细来解剖一下冰融化产生的判定条件,你就不会这样认为了。

所以究其根本冰不是因为温度而融化,是因为亮度等级。显然将亮度等级与“温度”划等号是不符合逻辑的。

02、细雪:“体温”诞生的原理‍

又有人说道,1.17加入的细雪会造成史蒂夫体温下降从而冻伤,甚至是死亡!这是否表明了mc拥有温度?

可能我又要泼一盆冷水了,由细雪产生的冰冻效果,其实也并非是由“温度”控制的。它是由一个NBT标签“TicksFrozen”所控制,你可以理解为mc的大多数生物都会携带的一个DNA,当生物置于细雪中时,这个标签的数值就会开始增加,上限为300,达到时便会开始掉血产生伤害。

这种线性的变化,真的足够“体温”,但这和温度却毫无关系。PS:或许这就是mc“体温”的一个雏形。

03、雪傀儡:才是证明温度存在的唯一依据!‍

雪傀儡是《我的世界》最具代表性的一种有效型生物,它和铁傀儡不同,铁傀儡尚可用“机器人”的世界观去阐述。唯独雪傀儡不可,它的本质依旧是雪人,但不知为何戴上南瓜就拥有了意识?

2012年雪傀儡加入,同时Notch赋予了它一个特性:雪傀儡会因为温度而融化。所以在沙漠、热带草原、下界等等群系,雪人会因为过热而融化。这其中的原理是什么?

雪傀儡的设定:在温度高于1.0的群系里会融化,深扒一下你会发现原来mc的每个群系都被设定了一个温度值。

所以雪傀儡才是《Minecraft》温度存在最直观的体现。也是目前唯一的mc环境温度与“体温”联动的证据!而这一点,早在8年前就实现了!

04、《我的世界》温度设定‍解析:

mc的温度大体上可分为两类:一类是群系温度,即每个群系都被设定了一个基础温度值。

例如:蘑菇岛0.9度,山地0.2度,平原0.8度,丛林0.95度,河流0.5度,积雪针叶林-0.5度,沙漠2.0度,冻洋、冻河、冻原为0度,末地0.5度,下界2.0度等等。所以当雪傀儡处于1度以上的群系时,便会开始融化。这也是为什么它在末地可以打末影龙,在下界却很快就会死去的原因。

除了群系之外,还有另一类是纵向温度的存在,即随着高度的变化,温度也在变化。

如海平面Y=64格是一个分界点,海平面以下适用基础的群系温度值,不会变化。海平面以上,每上升一格,温度就会下降0.0016度。当温度低于0.15度时,水会开始结冰,降雨会变成降雪。

所以你会发现mc的群系生成也遵循着这种温度设定的规律,你很少会发现沙漠会和冰原生成在一起。因为这温差过大也足够的不科学,至少也需要一条河流来做过度。

05、未来更新:温度的运用‍!

你可能会奇怪,为什么mc温度值设定的这么保守?几乎都在0度上下浮动?其实这里我们要提到一个温度和温标的概念。

世界上本没有「低温」和「高温」的概念,在地球上是人类将水结冰的温度定位0度,分子停止运动的-273.15度定位绝对零度。但冷和热的本质都是没有尽头的,所以人类诞生所需要的温度条件是极为苛刻的。

言归正传,《我的世界》的温度设定为什么都在0度上下,为什么mc的水会在低于0.15度结冰?冻原、冻洋如此寒冷的地方却刚刚好是0度?其实这都是一个温度衡量尺标的问题。勿需纠结……

当你理解了这个概念之后,如果未来Mojang打算在mc调用起温度对生物和环境的作用时,这不过是水到渠成的事情。

例如1.17即将开放的Y=256格建筑限制,如何控制玩家向更高的地方探索呢?调用“TicksFrozen”标签(冰冻伤害的那个数据标签),高度升高温度必然下降,而当温度低于-1度时,玩家开始受到冰冻伤害。

同理,如果把“熔岩”也加上温度,温度值与亮度按比例绑定在一起,火把就是一个很好的例子。那个时候或许mc就拥有了“热”的概念。所以温度是早已存在于《我的世界》的一个设定,体温也因为1.17的一个数据标签而诞生!

如果有一天,官方将温度与体温进行联动,RLCraft的真实性生存未来可期!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved