エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ゲーム開発と一般的なアプリケーション開発の違いについて - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゲーム開発と一般的なアプリケーション開発の違いについて - Qiita
今回はゲーム開発と一般的なアプリケーション開発の違いについて説明をする 決定的な違い 一般的なアプ... 今回はゲーム開発と一般的なアプリケーション開発の違いについて説明をする 決定的な違い 一般的なアプリケーションはイベント駆動型で ボタンを押したり、メニューを選択した時などのアクションが発生した際に処理を行う。 ゲームは終了するまで永久に回り続けるメインループを作り ループ内でアクションの発生を確認し、それに応じて処理を行う。 なぜメインループを作るか これは複数のオブジェクトを同時に動かすためです。 同時に動くオブジェクトが一つ二つ程度であればイベント駆動型でも可能ですが 数が多いと処理が複雑になり管理しきれなくなります。 また、ゲームではリアルタイムな当たり判定を行うことが多々あり これらを行うにもメインループが必要となります。 イベント駆動型でゲームは作れないか ゲームが作れないことはありません。 16面パズルや将棋などのゲームであれば、イベント駆動型で作っているものもたくさんあると