Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

通用优化提示

前言

在一个理想的世界里, 计算机将以无限的速度运行. 我们唯一的限制是我们的想象力. 然而, 在现实世界中, 制造出能让最快的计算机也屈服的软件实在是太容易了.

因此, 设计游戏和其他软件是在我们希望可能的情况下, 和在保持良好性能的前提下, 能够实际实现的情况之间的折中.

要达到最佳效果, 我们有两种方法:

  • 工作更快.

  • 工作更智能。

我们最好将两者混合使用.

烟雾和镜子

更聪明地工作的一部分是认识到, 在游戏中, 我们经常可以让玩家相信他们所处的世界比实际情况要复杂得多, 互动性强, 图形上也更刺激. 一个好的程序员是一个魔术师, 应该努力学习行业的技巧, 同时努力发明新的技巧.

缓慢的本质

在外界观察者看来, 业绩问题往往被归纳在一起. 但实际上, 业绩问题有几种不同的类型:

  • 每一帧都发生的缓慢过程, 导致持续的低帧率.

  • 一个断断续续