エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゲームのタスクシステム設計あれこれ
ゲームを進行させていくにあたって重要になるのが複数タスクの管理です。 俗にタスクシステムと呼ばれて... ゲームを進行させていくにあたって重要になるのが複数タスクの管理です。 俗にタスクシステムと呼ばれているものです。 タスクシステムの明確な定義はありませんが、たとえばキャラクタを移動させたり当たり判定させたり描画させたりといった処理の進行を管理するものだと解釈して差し支えないと思います。 これらのタスクを管理するためのクラス設計について考えてみました。 ゲームの進行で必要になる代表的な処理は以下のようになると思います。 1.キャラクタの移動、回転 2.キャラクタ同士との当たり判定 3.キャラクタの描画 4.効果音再生 5.ファイル等の外部との非同期I/O処理 上記のうち、1~3はタイマーイベントで逐次呼び出される可能性があります。 4~5は1~3ほど頻度は高くないですが、不特定なタイミングで呼び出される可能性があります。 いずれにせよ、これらの処理は見かけ上平行して行う必要が出てくるでしょう

