Skip to main content

60 FPS (自定义帧率)

自定义帧率会改变每秒脚本运行的频率。大部分情况下这会被设置为 60 FPS,但是在 1 到 250 间的值都是可以的。

将帧率设置为 0 时的行为比较特殊:它会让项目以屏幕刷新率帧数运行。这也意味着,当项目的页面被隐藏时,项目会暂停运行。

很多项目无法与自定义帧率兼容。对于这些项目,你应当使用 补帧。比如,考虑以下简单的脚本:

当绿旗被点击时,永远移动1步

当运行在 30 FPS (一般 Scratch 的帧率) 时,这个脚本每秒会运行 30 次,也就意味着每秒移动 30 步。然而,一旦帧率被修改为 60,这个脚本每秒会运行 60 次,也就是说每秒移动的步数会是原来的两倍。

若想让项目兼容自定义帧率,你可以使用以下技巧,比如时间偏差:

要使用这些技巧,你的项目可能需要大改一番。