OOとゲームプログラミング
■ このスレッドは過去ログ倉庫に格納されています
0764名前は開発中のものです。
02/03/20 01:20ID:???757 じゃないが、メリットは
1 当たり判定順序をタスク実行順序と切り離せる
2 タスクの状態変化のタイミングと、タスク実行のタイミングを分離できる
タスクを順次読んでる途中で、タスクの状態が変わって、タスク管理クラス側
にも影響を与える(たとえばタスクを殺して管理クラスから削除)場合には、
よくよく考えないと dangling pointer を参照するバグが出る
3 特殊な判定(特定のキャラクタにのみ当たり判定があるとか)を付け加える
ときに、その処理が各タスクに分離せずに、管理クラスで一括して処理でき
る
っつーあたりじゃないか。
当たり判定はともかく、タスク実行と描画は実行順序を独立に定義するために、
分離するのが普通だよな。
■ このスレッドは過去ログ倉庫に格納されています