視頻遊戲在很大程度上激動人心,是由於它能帶咱們到任何地方。幾分鐘(或者,更誠實點,更長點),咱們就稱爲虛擬世界的居民。建立這個世界是遊戲開發者最大的快樂。html
遊戲世界的最大的特徵就是時間-人造世界生活和呼吸在必定的節奏。做爲世界建造者,咱們必須發明時間和驅動遊戲時鐘的齒輪。
oop
這部分的模式就是幹這個的。一個遊戲循環(GameLoop)是遊戲時鐘運轉的中心軸。對象經過更新方法(Update method)監聽時間。咱們能夠將遊戲的順序隱藏到一副快照以後,經過使用雙緩衝(double buffer)世界好像同時更新。
spa
Game Loophtm