- 231 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 00:39:23.49 ID:IBdfcwn9.net]
- >ゲームの状況によって必要な処理って変化すると思うけど、
if文で分岐するか、もしくは共通な処理をまとめて state1_before(); common(); state1_after(); こんな感じではダメなんですかね? って構造化プログラミングの基本ですわね for( auto ptr: effects ){ ptr->task(); } タスクシステムを使わない場合でもこういうコードで明示的に呼び出すと思うのですが このときeffectsが空なら何も実行されないんで 自然と状況に応じてタスクの切り替えができると思うのですが >あとどの順で実行されてるか、どれくらいの時間かかってるかデバッグ表示を作るといい これってタスクシステム特有の問題? 処理時間はプロファイラを使えば分かるのでは
|

|