温度系统阐微
温度的概念
游戏过程中存在三种重要的温度:
- 气温或环境温度,由HUD中的温度球给出。在野外,经常可达🌡️ -20 ℃或者更低。
- 体温,基准值为🌡️ 37 ℃。0.4 版本开始不显示在HUD中,但可由两种方法直接或间接获取:
- 通过失温条间接指示;
- 用体温计测定,会返回自身的体温值。
- 土壤温度,决定是否能够种植某些作物。可由土壤温度计测定。
影响环境温度的因素
环境温度由若干环境事件叠加影响,以下为一些影响温度的情况:
- 周围方块的温度影响
- 当露天时
- 时间
- 天气
- 光照水平
- 生物群系
- 极端天气事件
- 能量塔
- 维度平均状况
- 火
温度球
温度球的颜色会根据当前所处的环境温度变化:
更冷 | [🌡️] -40~-20 ℃ | [🌡️] -20~0 ℃ | [🌡️] 0~20 ℃ | [🌡️] 20~40 ℃ | 更热 |
---|---|---|---|---|---|
失温与中暑
体温低于🌡️ 36.5 ℃时,经验条会被蓝&红色的失温条替代;达到🌡️ 36 ℃时,失温条走到尽头,开始引发一些负面效果。
按照现实情况,失温分为若干等级:
- 轻微失温(体温在[🌡️] 35~36 ℃)
- 轻度失温(体温在[🌡️] 34~35 ℃)
- 中度失温(体温在[🌡️] 32~34 ℃)
- 重度失温(体温在🌡️ 32 ℃以下)
在轻微失温的情况下,玩家会获得 挖掘疲劳 和 失温 的效果,此时还不会受到失温伤害。
在轻度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 失温 I,此时还不会受到失温伤害。
在中度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 失温 II效果,并且会间断受到失温伤害。
在重度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和等级与失温度数成正比例的 失温 效果,并且会频繁受到失温伤害,很容易死亡。
中暑则正好相反,分为以下等级:
- 轻微中暑(体温在[🌡️] 38~39 ℃)
- 轻度中暑(体温在[🌡️] 39~40 ℃)
- 中度中暑(体温在[🌡️] 40~42 ℃)
- 重度中暑(体温在🌡️ 42 ℃以上)
在轻微中暑的情况下,玩家会获得 挖掘疲劳 和 中暑 的效果,此时还不会受到高温伤害。
在轻度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 中暑 I,此时还不会受到高温伤害。
在中度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 中暑 II效果,并且会间断受到高温伤害。
在重度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和等级与过热度数成正比例的 中暑 效果,并且会频繁受到高温伤害,很容易死亡。
保持体温的方法
现阶段,保持体温还是相对容易的。
直接影响体温的方法:
- 食用热食
- 饮用热水(+Δ🌡️ 0.25 ℃ /次)
饮用蒸汽(+Δ🌡️ 2 ℃ /次)- 穿着加热的装备和饰品
间接影响体温的方法:
- 穿着保暖衣物
- 在篝火旁边烤火
让自己着火
若不穿着衣服,则体温变化约为Δ🌡️ 1 ℃ /分钟。不同衣服有不同的保暖等级,具体参见衣服的信息提示。如穿着全套羊毛衫可以保证约95%保暖,即在20分钟内不会失温。
使用保温杯喝热水和吃热的烹饪食物也是很好的保暖方式,食物对体温的影响参见食物的温度提示。当然,建议配合衣服使用,如果您不想每分钟喝一杯水的话。
如果在据点,可以在篝火旁边烤火,可以逐渐升温(不穿衣服更快),但是需要当心不要中暑了。
如果可能的话,可以穿着加热的装备。基础的蒸汽加热背心可以在数十分钟内保持温度,并且具备自动温度调节的功能,可以保证在有能量的情况下不失温,即便是失温也可以快速回复。
当体温太低的情况下,可以冒险把自己引燃然后烤火,当然这只能是迫不得已的举动。
保暖衣物的效用
材料 | 各件保暖系数 | 全套保暖系数 |
---|---|---|
干草 | 8% 10% 15% 13% | 47% |
羊毛 | 16% 20% 31% 27% | 95% |
兽皮 | 16% 20% 31% 27% | 95% |
在着火、浸水等情况下,衣服的保暖系数可能有巨大的改变,请注意进行对应的保护。
温度与农业
种植作物需要土壤温度达到植物的需求,土壤温度不能由篝火等环境影响改变,而是只受到环境温度的部分影响:
- 生物群系
- 极端天气事件
- 能量塔
- 维度平均状况
也就是说,玩家只能通过能量塔改变土壤温度。
温度与相关计算
在温度系统内部,为了简便计算,我们引入了一个新的温标:脎氏度(Degree Y's,单位为°Y,样板为🌡️ 0 °Y),即体温基准温标。它在数值上等同于热力学温标数值减去310.15。使用这个温标进行运算就可以减少后面的计算复杂度,而在游戏界面上显示的温度度数都已经自动转换为国际通用单位(SI)。
一些基本的温度效果计算公式
散热计算公式
Δt = k η ΔT
式中:
- Δt 是散热量,单位是°Y
- k 是散热常数,数值为0.0012
- η 是散热效率,≡ 1 − 保暖系数总和
- ΔT 是体温与环境的温差
失温临界温度
失温临界温度表示低于此温度时会导致逐渐失温。
TH ≡ T D/ η
TH 为失温临界温度,单位是°Y。
TD为难度失温临界温度,在默认区块下为🌡️ -30 °Y
用此公式可以推出各种衣服的失温临界温度。