TPS(Ticks per Second,即每秒刻数),是用于衡量游戏运行的真正速率,越高游戏越流畅。
MC 的 TPS 是硬编码进代码里的,在没有模组的情况下是不能修改的,默认为 20。为了保证游戏的时间能够稳定正常的流逝,游戏会尝试将 TPS 维持在 20。如果这一刻的 MSPT 超过 50ms,导致一秒内不能执行 20 个游戏刻,则会影响到 TPS,导致其低于20。
TPS 与 MSPT 的关系就像频率和周期的关系。
TPS 与 MSPT 的数学关系是:
MSPT×TPS≤1000;
MSPT≤50 时,TPS=20;
MSPT>50 时,TPS=1000÷MSPT。
资料分类: | 游戏底层事件 |