「ゲームループ」の版間の差分
| 8行目: | 8行目: | ||
要するにゲームループの基本は[[ファミコン]]時代から今の今まで変化していない。 | 要するにゲームループの基本は[[ファミコン]]時代から今の今まで変化していない。 | ||
しかし、この単純そうなゲームループであるが、最近のゲームでは「処理」に時間がかかった場合、「前回のループ」に時間がかかった場合、ネットワークが遅延した場合などでも時間軸が狂わないよう、「出力」をスキップする「フレームスキップ」という機構が組み込まれることが多い。昔のゲームといえば重くなれば軒並みスローモーションになって画面がチラチラしていたが、最近はフレームスキップが主流である。このフレームスキップの[[アルゴリズム]]は地味に凄いらしく、とくに複数人が時間軸を共有するネットワークゲームではゲームが破綻しかねない要素であるため、大手メーカーなんかでは社外秘レベルの非常に複雑な[[アルゴリズム]]を採用しているとされる。詳しくは知らん。 | |||
まあ、最近の[[ゲームエンジン]]はほぼ全自動でやってくれるんだけどね。 | まあ、最近の[[ゲームエンジン]]はほぼ全自動でやってくれるんだけどね。 | ||