英文原文连接:http://lazyfoo.net/articles/article04/index.php 废话我也就不翻译了,贴个代码然后注释一下吧. 1.游戏住循环 接收信息,然后操作,最后渲染 while( gameIsRunning ) { //Events //Logic //Rendering } 2.游戏循环细节 这里强调一个动作事件处理(event handling)和表面的属性逻辑(logic)分离开来,分开来处理. 下面的程序先处理键盘事件,修改表面的属性:然后出了事件循环…