今天这一部分主要讲游戏的实现原理与游戏循环的代码实现. 先说原理,大家都看过动画吧.在我看来,游戏就是玩家能人为控制动画剧情发展方向的动画.所以,我们的游戏引擎其实说白了就是个动画引擎再加上鼠标事件.键盘事件等这些能告诉动画接下来剧情走向的模块.你点一下鼠标,动画下一个画面就开枪了,你按一下方向键,动画人物下一个画面就朝着那个方向走一步,就这么简单. 具体到代码,我大概列出了游戏运行需要的主要模块以及他们在源代码的位置.其中最核心的模块就是中间的动画循环模块.他就像一列火车,每个模块就是一个火车…