game loop:游戏主循环;指游戏运行时不断重复的一套核心流程,用来持续处理输入、更新游戏逻辑/物理/AI、进行渲染并控制时间步长(帧与更新节奏)。在很多游戏中,这是“让游戏动起来”的主骨架。(也常见更具体的变体,如固定时间步长、可变时间步长等。)
/ˈɡeɪm luːp/
The game loop runs every frame.
游戏主循环每一帧都会运行。
In a well-designed game loop, input is processed, the world state is updated with a stable timestep, and then the scene is rendered to keep gameplay smooth.
在设计良好的游戏主循环中,会先处理输入,再用稳定的时间步长更新世界状态,最后渲染画面,以保持游戏体验流畅。
game 意为“游戏”,loop 意为“循环”。合起来直译为“游戏的循环”,在程序与实时系统语境中指不断重复执行的控制结构。该用法在早期实时图形与游戏开发实践中逐渐固定下来,成为通用术语。