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° 斜跑,但是不適用於需要平滑轉向的較複雜的跳法。