全站通知:

游戏内时间/游戏时间机制

阅读

    

2026-04-25更新

    

最新编辑:moures_

阅读:

  

更新日期:2026-04-25

  

最新编辑:moures_

来自站务
跳到导航 跳到搜索
页面贡献者 :
鼠标-QAQ
-槐陌-

游戏时间转化

将游戏内显示时间/源码设定时间(转化为毫秒)设为 x ,那么持续帧数tick = x/16 ,实际时间 = tick/60。

这个计算公式适用于:

  • 各种持续/等待时间:例如三倍浓缩咖啡的游戏内显示持续时间为 4 分 12 秒 = 252 秒,则实际持续时间为:

(252000 / 16) / 60 = 262.50 秒(4 分 22.5 秒)

  • 节日小游戏时长:例如复活节寻蛋游戏,游戏内显示时间为 52 秒,则实际持续时间为:

(52000 / 16) / 60 = 54.17 秒

  • 游戏每 10 分钟对应的现实时间:源码设定游戏内每 10 分钟对应现实时间 7000 ms(7 秒),而骷髅洞穴为 9000ms(9 秒),则实际时间为:

(7000 / 16) / 60 = 7.29 秒(9000 / 16) / 60 = 9.38 秒

  • 各种动画效果:参考武器速度生锈的剑的数据得出,一次完整攻击动画 6 段动画的时长分别为 55、45、25、25、25、130 ms。

实际攻击间隔 = [(55 / 16) + (45 / 16) + (25 / 16) + (25 / 16) + (25 / 16) + (130 / 16)] / 60 = 0.3833 秒

注:每 10 分钟计时器都会重置,所以不会有 437.5 帧中的 0.5 帧不断累积导致中途取整出现误差的情况。

游戏时间暂停

游戏中能使得时间暂停的操作有:访问菜单、访问日志、访问地图、打开容器、过场动画(剧情动画,献祭完成动画等)、玩家行为动画(上下马,)、玩家死亡、与村民对话、参加某些节日等。

时间暂停能影响游戏内绝大部分与时间流逝有关的事件,以下是无法被时间暂停影响的事件:

  • 环境生物
  • 部分动画(如树木倒下,火车经过)
  • 吸附物品(玩家死亡时无法吸附物品)
  • 在进行钓鱼小游戏时,玩家身上的增益或减益效果时间仍然会流逝
  • 在进行钓鱼小游戏时,该地图的怪物依旧可以移动并且对玩家造成伤害,但倘若怪物的攻击使得玩家的生命值归零,也只会在钓鱼小游戏结束后才能进入死亡动画
  • 参加部分节日时即使做出使得时间暂停的操作也无法使得npc停止移动