シューティングゲーム製作技術総合 2機目
■ このスレッドは過去ログ倉庫に格納されています
0344名前は開発中のものです。
04/02/08 23:23ID:gPdyOEswTCB* tama = 一番先頭のタスクのアドレス;
while( tama->prio < 0x1000 ){
tama = tama->next;
}
TCB* enemy = 一番先頭のタスクのアドレス;
while( enemy->prio < 0x2000 ){
enemy = enemy->next;
}
while( tama->prio <= 0x1FFF ){
while( enemy->prio <= 0x2FFF ){
GameObject* t = (GameObject*)(&tama->work);
GameObject* e = (GameObject*)(&enemy->work);
if( hitcheck(t->rect,e->rect) ){
t->hitflag = true;
t->hitflag = true;
}
enemy = enemy->next;
}
tama = tama->next;
}
とか考えているのですがどうでしょうか?>334&>ALL
■ このスレッドは過去ログ倉庫に格納されています