游戏循环

提起电子游戏,大家应该对 FPS 这个单位并不陌生,这是用来描述帧速率/帧频 (frame rate) 的。帧速率是动画流畅度的一个指标。玩家们都知道,游戏如果的没有稳定运行在某个固定的帧速率(比如 60 fps) 的时候会卡。另一方面,帧速率是令游戏开发者头痛的一个指标,因为为了游戏流畅运行需要对程序一遍又一遍地优化。实际上要优化什么呢?就是我们今天要讲的主角:游戏循环 (game loop) ——它是游戏程序的核心部分,有如我们的心跳。

Tags