缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!

该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!

全站通知:

温度

阅读

    

2024-08-07更新

    

最新编辑:Ra丶华

阅读:

  

更新日期:2024-08-07

  

最新编辑:Ra丶华

来自缺氧WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
Charles-R
符号 对勾.png
本文反映了当前稳定版本的信息
本页面反映了当前稳定版(U52-626616更多)的最新信息。

温度是游戏实体具有的一种属性,表明游戏实体的“冷热程度”,与现实中的温度物理量具有对应关系。

游戏中默认显示的温度单位是摄氏度(°C),如有不同的习惯需求,可以在游戏设置中修改为绝对温标(K)或华氏度(°F)。代码中存储的属性值则以绝对温标为单位,不受显示单位转换影响。

打开温度概览的绝对/相对温度视图可以观察各实体的温度情况。

温度计算

游戏实体的温度因实体得到或失去热量而发生变化,这部分与现实中的热力学公式保持一致,即[math]\displaystyle{ Q = cm \Delta T }[/math],其中:

  • [math]\displaystyle{ Q }[/math] 为实体得到/失去的热量;
  • [math]\displaystyle{ c }[/math] 为实体比热容;
  • [math]\displaystyle{ m }[/math] 为实体质量;
  • [math]\displaystyle{ \Delta T }[/math] 为实体将升高/降低的温度。

游戏中需求多种实体的平均温度 [math]\displaystyle{ \bar{T} }[/math]时,其实也就是求这些实体达到热平衡时的温度,由此 [math]\displaystyle{ \bar{T} = \frac{\sum c_i m_i T_i}{\sum c_i m_i} }[/math],其中[math]\displaystyle{ c_i , m_i , T_i }[/math]分别是第 [math]\displaystyle{ i }[/math] 种实体的比热容、质量、温度。

相变

游戏中的“相变”意为组成游戏实体的元素发生转变,是温度变化对游戏实体最为重要的影响之一,本质是以“此消彼长”的代码逻辑模拟现实中的物理变化/化学变化。通常情况下:

  • 当游戏实体的温度比其低温相变点低 3°C 以上时,游戏实体发生低温相变(如凝固/液化等);
  • 当游戏实体的温度比其高温相变点高 3°C 以上时,游戏实体发生高温相变(如熔化/汽化等)。

其他影响

除相变以外,温度对部分实体还会产生更为细致的影响。

复制人

复制人通过自身发热以及附加的体温调节机制,往往能够将自身体温稳定在 37°C,不过环境温度对复制人还有额外影响:一方面会代入换热公式中,改变复制人的热量滞留/散失情况,可能会使复制人感觉处于炎热/严寒环境,另一方面则可以直接判定烫伤/冻伤。如无装备加成,

  • 当复制人所占据的两格环境的平均温度持续高于 71.85°C 时,复制人会在 1 秒后进入烫伤状态;
  • 当复制人所处的两格环境的平均温度持续低于 -93.15°C 时,复制人会在 1 秒后进入冻伤状态。

如果环境元素为真空,则在上述计算中取复制人体温。进入烫伤或冻伤状态的复制人每隔 5 秒会失去 10 点生命值。

建筑

除去直接因温度变化而发生相变的情况,许多建筑都另外设定了过热温度。

  • 建筑本身的温度超出过热温度时,平均每隔 7.5 秒就会失去 1 点血量(即每周期失去 80 点血量;作为参考,大部分建筑的血量介于 10 到 100 之间)。
  • 同时,部分建筑还会在自身或环境温度超出设定值时停止工作,如蒸汽涡轮机 蒸汽涡轮机空间加热器 空间加热器液体加热器 液体加热器热水浴缸 热水浴缸等。

小动物

小动物会时刻判断自身体温是否处于舒适温度区间,以及所占据的区域的平均温度是否处于存活温度区间(如果环境元素为真空,则在计算时取小动物体温)。

  • 当小动物的体温未处于舒适温度区间时,小动物会进入体温过高/过低的状态,幸福度 -1。
  • 当小动物所占据的区域的平均温度未处于存活温度区间时,小动物会进入烫伤/冻伤的状态,幸福度 -2,同时每秒失去 0.25 生命值。

绒犸兔 绒犸兔存在自身发热外,其余小动物只与环境进行被动换热。

植物

不同植物有各自的生长温度区间,当自身温度超出此区间后植物就会枯萎,并提示由于“植株温度”停止生长;此外还有存活温度区间,温度超出此区间后,已经由于温度因素枯萎的植物会直接死亡。

病菌

放射性污染物外,病菌所处介质的温度会影响病菌生存,并存在舒适温度区间和生存温度区间的判定:

  • 所处介质温度处于舒适温度区间时,病菌可以存活;
  • 温度在舒适温度区间之外但仍处于生存温度区间时,病菌开始衰减:越远离舒适温度区间,病菌数量衰减越快;
  • 温度在生存温度区间之外时,病菌迅速消亡,此时理论半衰期仅有 10 秒。

参见