Skip to content
游戏世界地形纹理 · 机制与百科资料

睡眠机制 ​

睡眠是《生存战争》中安全度过夜晚、恢复状态和设置重生点的核心机制。理解睡眠条件能帮助你在游戏中更有效地规划作息。

睡眠的作用 ​

作用说明
快进时间直接从黑夜过渡到黎明
生理需求回复玩家疲倦度和生命值
治愈疾病治愈疾病状态

疾病的恢复靠的是时间而不是睡眠,玩家需要在疾病恢复时间到后才能治愈疾病,而睡眠可以加速时间,因而睡眠具有治愈疾病的作用。除此之外,睡眠可以暂停疾病发作,从而具有在疾病发作时回复生命值的效果。

如何睡觉 ​

点击屏幕左上角人型图标(电脑端可以按C键),在弹出的窗口左侧有一个“睡眠”按钮,点击后即可进入睡眠状态。

睡眠条件 ​

玩家能否成功入睡取决于以下几个因素:

#条件要求失败提示
1方块舒适度脚下方块的舒适度大于 0这里睡着不舒服
2头顶遮蔽3×3 范围内每列上方必须有实心方块你需要一个更好的遮蔽处
3地面干燥必须站在方块上 + 不能浸水在干燥的地方你才能睡觉
4疲倦度疲倦度必须小于 0.99你不够疲倦
5湿度湿度必须小于 0.95你太湿了

睡眠时系统会逐个检查上面的条件是否满足,所有条件都满足时才能成功入睡。

玩家脚下方块 ​

在生存战争中虽然不用制作特定的睡眠工具,但是对于睡觉所处方块有要求。

  • 像是水中,坚硬岩石上,粘土方块等都不能作为睡眠的下方方块。
  • 诸如泥土,木板,树叶,沙子等柔软的方块都可以作为睡眠的下方方块。

具体的睡眠方块列表详见下方附录。

头顶遮蔽 ​

玩家的头顶需要有实体方块遮挡,否则会导致睡眠失败。

以玩家为中心的 3×3 网格,每一列从玩家上方 1 格(Y+1)一直向上射到 Y=255,必须至少命中一个非空气方块。也就是玩家头顶 3×3 区域内的每一列都要有"屋顶"挡着,露天睡觉不行。

注意

很多玩家认为只需要在头顶放置一个实体方块
事实上玩家所在位置上方的3x3范围内都需要有实体方块遮挡。

遮蔽要求

仅需满足头顶有方块遮挡的条件即可成功入睡,旁侧没有遮挡物也没有关系。

其他条件 ​

  • 必须站在某方块上
  • 身体未入水
  • 玩家疲倦度不为100%
  • 湿度小于95%

下雨与浸水

被雨淋湿与浸水弄湿的湿度条降低速度不同,只有被雨淋湿才不能睡觉,而下水浸湿的湿度条在离开水的那一刻就能满足睡觉需求了。

唤醒机制 ​

唤醒机制是睡眠系统的重要组成部分,它决定了玩家何时以及如何从睡眠中醒来。了解唤醒条件能帮助你更好地掌控游戏节奏,避免意外被打断休息。

条目待完善

本节内容暂未完善,结论仅由源码得出,可能与实际机制存在差异,欢迎指正。

自然苏醒 ​

当角色睡满一段时间后,游戏进入黎明时分,角色会自动醒来。这是正常的"一觉睡到天亮"。

玩家会在黎明和正午这两个时间点醒来。

主动醒来 ​

如果你是自己主动上床睡觉的,那么在睡够一定时间后,屏幕下方会显示轻触早起字样,此时点击屏幕即可强制醒来。

注意:

  • 只有当角色处于"可自由操作"状态(没有打开背包、菜单等界面)时,按键才有效。
  • 如果是被游戏机制强制放倒睡觉,则无法通过点击屏幕提前醒来,会提示因过度疲惫而晕厥。
  • 主动醒来后,屏幕下方会显示现在是什么时候了?或额...现在几点了?等字样。

受伤醒来 ​

如果角色在睡眠中受到伤害,将会被唤醒,即使是刚进入睡眠状态也会被唤醒。

若玩家穿着全套护甲,由于护甲的伤害吸收机制,玩家受到的伤害会被护甲完全吸收,不会直接唤醒玩家。

变湿醒来 ​

如果角色睡觉时环境突然变潮湿(比如下雨、掉进水里),会被湿醒。
原理:游戏会记录你入睡以来经历过的最干燥时刻,只有当湿度比那个时刻高出 0.05 以上时会立即唤醒你。

睡眠状态的表现 ​

状态表现
入睡中屏幕逐渐变黑,无法移动和操作,睡眠值缓慢恢复
无法操作所有控制按钮消失,无法打开背包
醒来过渡屏幕黑度以 1/秒 的速度消退,约 1 秒内恢复正常视野
出生点更新每次醒来时,游戏会把你的"重生点"更新为醒来时的位置(略抬高 0.1 格,防止卡地形)

如何安全睡觉 ​

建议原因
选择遮蔽处睡觉避免下雨变湿被打断
确保周围无敌对生物防止被攻击唤醒
使用可以睡眠的方块脚下方块的 舒适度 会影响入睡条件
不要在水中或湿地上睡觉湿度的增加会立刻把你叫醒

进阶技巧 ​

困倦应急应对

若玩家因特殊原因不能入睡(被野兽追赶或处于矿洞等)但是疲倦度过低随时会晕厥时,可以使自己浸没入水中,在水中时玩家的疲倦度不会下降。

家具睡眠

即使制作家具的方块不属于可睡眠方块列表,也可以在制作的家具上睡觉。

附录 可睡眠方块列表 ​

舒适度0.5 和 1 在原版逻辑里完全等价,都仅表示"可以在此方块上睡觉"。 数值差异(0.5 和 1)是给模组作者预留的扩展字段,方便他们自定义"睡眠速度/恢复效率"等逻辑,但原版并未实现。

舒适度方块类名中文名分类
1GrassBlock草地土类
1CarpetBlock地毯地毯
1FurnitureBlock家具家具
0.5DirtBlock泥土土类
0.5SoilBlock耕地土类
0.5SandBlock沙子土类
0.5OakWoodBlock橡木原木
0.5BirchWoodBlock白桦木原木
0.5SpruceWoodBlock云杉木原木
0.5MimosaWoodBlock金合欢木原木
0.5PoplarWoodBlock杨木原木
0.5FallenLeavesBlock落叶树叶
0.5OakLeavesBlock橡树叶树叶
0.5BirchLeavesBlock白桦树叶树叶
0.5SpruceLeavesBlock云杉树叶树叶
0.5TallSpruceLeavesBlock高云杉树叶树叶
0.5MimosaLeavesBlock金合欢树叶树叶
0.5PoplarLeavesBlock杨树叶树叶
0.5PlanksBlock木板木制品
0.5WoodenSlabBlock木台阶木制品
0.5CraftingTableBlock工作台木制品
0.5ChestBlock箱子木制品
0.5DispenserBlock发射器木制品
0.5GrassTrapBlock草皮陷阱木制品
0.5WireThroughPlanksBlock穿线木板木制品

资料来源 ​

参与共建发现错误或有建议?两种零门槛方式,无需本地环境

玩家共建文档 · 原版、插件版、联机版与插件联机版请注意区分