Ticks/zh

From Minecraft Parkour Wiki
This page is a translated version of the page Ticks and the translation is 100% complete.
Other languages:

Ticks 是 Minecraft 中的标准时间单位,在中文里常译为,1 Tick 等于 50 毫秒

Minecraft wiki 上关于 Tick 的文章



Tick 速度

物理引擎以每秒 20 ticks 的速度运行,这意味着玩家的动作每 50ms更新一次。

这包括玩家的位置和速度、方块和实体更新。


无论按键被按下的时间或顺序如何,它们都只会在游戏中每 tick 结束时生效。

由于游戏的这种运作方式,按键与动作之间可能会有至多 50ms 的间隔。


转向 Tick

鼠标运动本身基于帧率而非 tick。

然而,为了计算玩家移动,游戏会保持一份玩家转向时的副本,每 Tick 更新一次。该被复制的玩家转向的 Tick 被称为转向 Tick


在玩家看来,我们不能控制何时是转向 Tick。这对基于转向的跳跃产生了严重影响,结果变成了部分基于运气的跳跃:相同的(平滑)转向过程中,玩家的最终移动可能会有很大的不同。


一种解决方案是每 50ms 精确地旋转到所需的角度。这种方法适用于简单的转头跳跃,例如 45° 斜跑,但是不适用于需要平滑转向的较复杂的跳法。