帧率解释:FPS 在视频游戏中是什么意思?
UnityTeam - Unity Technologies

为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
帧率是指一个视频游戏每秒绘制和显示多少个单独的图像(帧),以每秒帧数(fps)衡量。每一帧都是游戏世界的快照。它们快速连续地显示,创建出运动的错觉。继续阅读以了解 FPS 基准测试、为什么 30、60 和 120 FPS 是常见目标、为什么稳定胜于快速,以及如何为您的视频游戏选择帧率.
视频游戏中的帧率是什么?
视频游戏可以被比作翻页书。每秒钟无数次,它都会绘制世界的新图像——角色在哪里,敌人在哪里,光源是什么样的——然后将其显示ON屏幕上。那样快速而稳定地做,你的Brain就会停止看到图像而开始看到运动。
发生的速度和均匀性被称为帧率。它是游戏中最受关注的数字之一,也是最被误解的数字之一。本指南解释了它的含义,哪些数字很重要,以及如何为 你想制作的游戏 选择正确的目标。
帧率是什么意思
游戏绘制的每张图片都称为一帧。帧率是指游戏每秒绘制的帧,以每秒帧数(FPS)衡量。一个以 30 FPSrunning的游戏每秒显示 30 张新建图片;以 60 帧FPS运行,它显示 60 张。
每秒帧数越多通常意味着运动更流畅,因为每一张图片都是前一张图片的更小步骤。那种平滑度也让游戏感觉更具响应性,因为你看到的东西能更快地跟上你的按键。
帧时间是什么?
帧时间是指渲染单一帧所需的时间,以毫秒(ms)为单位。它是帧率的倒数:1000 毫秒除以 FPS:

帧率越高,游戏绘制每一帧的时间就越少。由 Claude Opus 5.5 生成的表,2026 年 10 月 26 日。
开发人员通常查找帧时间比帧率更有用。把它当作预算来想。在 60 帧每秒(FPS)下,游戏需要做的一切——Move角色、Check碰撞、运行Rules、绘制Scene——都必须在大约 16.7 毫秒内完成。如果一个帧需要更多,就晚了,Player 会看到它。
帧率 vs 刷新率
你的游戏决定了它制作多帧。屏幕决定了它能显示新建内容的频率。第二个数量是显示器的刷新率,单位是赫兹(Hz)。
两者需要线一列。一个每秒刷新 60 次的屏幕不能显示超过每秒 60 个新帧,因此 120 FPS 的目标只有在刷新率为 120 Hz 的显示器上才有意义。When帧率不能整除刷新率时,帧可能会ON屏幕上结束不均匀的时间长度,这看起来像卡顿,When平均帧数量看起来正常。
这就是为什么有些看起来奇怪的目标make合理的。40 FPS 模式ON 120 Hz 屏幕上运行良好,因为 40 能整除 120——每个帧正好停留三个刷新周期。
常见的帧率目标及其用途
没有单一的“正确”帧率。每个常见的目标都是平滑度和游戏每帧能绘制多少之间的权衡。

表显示了游戏在常见帧率下绘制每一帧所需的时间:在 30 FPS 时约为 33.3 毫秒,在 60 FPS 时为 16.7 毫秒,在 72 FPS 时为 13.9 毫秒,在 90 FPS 时为 11.1 毫秒,在 120 FPS 时为 8.3 毫秒。由 Claude Opus 5.5 生成的表,2026 年 10 月 26 日。
为什么稳定比快速好
最让新建创作者感到惊讶的部分是:一个稳定的帧率通常比一个不断变化的更高帧率感觉更好。稳定的 30 FPS 比不断下降的 60 FPS 感觉更流畅。
原因是玩家注意到Change多于注意到数量。When多数帧时间到达,而少数帧延迟到达时,这些延迟的帧会表现为卡顿、停顿或短暂的冻结——即使平均帧率看起来很棒。
这也是为什么平均数本身可能会误导你。判断一致性的一种方法是查看你最慢的帧,而不仅仅是典型的帧。想象三个游戏,它们都在同一Stretch播放中进行:

两个平均帧率相同的游戏感觉可以非常不同。图表改编自 Android 开发者移动游戏性性能指南。由 Claude Opus 5.5 生成的表,2026 年 10 月 26 日。
“不稳定”的游戏与“平滑”的游戏平均值相同,但玩家会对其做出非常不同的描述。这种突然的卡顿通常是游戏进行中一次性完成的工作造成的,例如首次出现新视觉效果时的准备工作,或者在 Player 穿过世界时加载新内容。
锁定帧率与解锁帧率
这就是为什么许多游戏会锁定或限制帧率的原因。一个锁定的帧率会将游戏固定在一个数字上,比如 30 或 60,即使硬件有时可以运行得更快。一个未锁定的帧率允许它以最快的速度运行,这意味着它会随着屏幕ON的内容而上升和下降。
未锁定的帧率看起来可能不均匀,并可能导致屏幕撕裂,即两个不同帧的部分同时显示。支持可刷新率(VRR)的显示器会根据游戏的输出进行调整,使大部分画面更加平滑。如果你不确定该选择哪个,锁定一个你可以可靠命中的Target通常是更安全的点。
什么会降低游戏的帧率
每个帧都必须在它的时间预算内完成。When不时,帧率就会下降。这项工作通常分为两个类别:
- 游戏逻辑:游戏所思考的一切,例如角色行为、Physics和规则。太多的对象同时做太多事情会减慢速度。
- 绘制场景: 游戏显示的所有内容,例如屏幕上的物体数量、其材质和特效的复杂程度以及分辨率。
知道哪个桶有问题很重要,因为修复方法是不同的。降低Resolution率如果瓶颈是数百个字角色时做决策,那帮助不大。
这也是游戏提供权衡的原因。为了保持 60 FPS,游戏可能会降低其 Resolution、减少特效或使用动态 Resolution,后者会在繁忙时刻悄悄降低 Resolution,以保持帧率稳定。ON较慢的Devices上,降低Graphics Settings是恢复沉重、迟缓帧率最直接的方法之一。
手机ON帧率和电池
ON移动设备上,帧率影响的不仅仅是平滑度度。绘制的帧Player将不会优点于使用力量。以与屏幕匹配的帧率running并避免不必要的屏幕更新有助于延长电池寿命。许多手机支持多种Refresh,例如 120、90、60 和 30 赫兹,因此游戏可以选择一个合适的。
对于节奏较慢的移动游戏,较低且稳定的帧率是一个合理的选择。对于快节奏Action游戏来说,更高的帧率带来的平滑度度通常值得消耗更多的电力。
如何为您的视频游戏选择帧率
要为您的视频游戏选择帧率,请问自己以下问题:
- 这个动作有多快?快节奏、反应类游戏——动作、赛车、节奏、格斗——最受益于 60 FPS 或更高。对于节奏更慢、更刻意的游戏来说,只要帧率稳定,30 FPS 感觉也还可以。
- 人们会在哪里玩?检查平台的典型屏幕。120 FPS 的目标仅在 120 Hz 显示器上才重要,而且 VR 平台可能会设置你必须达到的最低标准。
- 细节更重要,还是响应速度更重要?如果你的游戏是关于氛围和丰富的视觉效果,稳定的 30 FPS 可以节省预算。如果涉及到精确Control,首先要保护帧率。
- 你能把它放在任何地方吗?测试你游戏中最繁忙的时刻——最大的战斗、最拥挤的Scene——而不仅仅是安静的时刻。帧率会首先下降在那里。
- 您需要选项吗?提供质量模式和性能模式让玩家选择自己的取舍。
快速帧率检查清单
在分享你的游戏之前,运行一遍这个列表:
- 我已经选定了Target帧率,并且知道原因。
- 我的游戏在最繁忙ON时刻会抓住那个Target,而不仅仅是平均水平。
- 我检查了是否有突然的冻结,特别是新建特效。特效
- 我的Target符合我的玩家将使用的屏幕。
- 如果我制作一个VR游戏,我达到了平台的最低帧率。
- ON移动设备上,我没有比游戏需要的更多的帧。
保持平滑,保持稳定
帧率不是可以最大大化的得分。这是对Player的承诺,即无论他们时间按下按钮,游戏都会以相同的方式做出反应。选择一个适合你游戏的Target,在最繁忙的时刻保护它,并记住稳定几乎总是胜过快速。
准备将所学付诸实践了吗?你不需要成为开发者。尝试 Unity Spark,这是 Unity 的基于浏览器的 AI 游戏创建平台,它允许您描述您的游戏,在真实的网页Editor器中完善它,并将其Publish供Others人播放。
标头图像说明:一个在均匀间隔的时间轴上展示的跳动的球,共五帧,以暗示稳定的节奏。由 Claude Opus 5.5 生成的图像,2026年10月7日。