视频游戏在很大程度上激动人心,是因为它能带我们到任何地方。几分钟(或者,更诚实点,更长点),我们就称为虚拟世界的居民。创建这个世界是游戏开发者最大的快乐。
游戏世界的最大的特征就是时间-人造世界生活和呼吸在一定的节奏。作为世界建造者,我们必须发明时间和驱动游戏时钟的齿轮。
这部分的模式就是干这个的。一个游戏循环(GameLoop)是游戏时钟运转的中心轴。对象通过更新方法(Update method)监听时间。我们可以将游戏的顺序隐藏到一副快照之后,通过使用双缓冲(double buffer)世界好像同时更新。
The Patterns
时间: 2024-10-26 18:26:20