シューティングゲーム製作技術総合 2機目
■ このスレッドは過去ログ倉庫に格納されています
0331名前は開発中のものです。
04/02/08 21:32ID:+Z9WcfXN管理タスクからタスクにアクセスする処理はどのようにしていますか?
参考にさせてください。
先頭タスクのから、順にたどっていくんですよね?
各キャラの移動タスクは独自のワークエリアに座標を書き込むとして、
当たり判定タスク等で、
Temp = 先頭タスクのアドレス;
while(Temp <> null);
{
Work = (EnemyRecord)Temp->WorkArea; //敵パラメータ構造体にキャスト
(各種処理)
Temp = タスク->次のタスクへのポインタ;
}
みたいな感じでワークエリアを順に取得して処理してるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています