シューティングゲーム製作技術総合 9機目
■ このスレッドは過去ログ倉庫に格納されています
0431名前は開発中のものです。
2006/01/28(土) 06:00:30ID:qqUIY9F3二つの矩形を与えて当たってるかどうか返す関数でいいよ
unsigned int HitCheck(RECTANGLE &a, RECTANGLE &b) {
int left = a->x - (b->x + b->w);
int right = b->x - (a->x + a->w);
int up = a->y - (b->y + b->h);
int down = b->y - (b->y + b->h);
return ((unsigned int)(left & right & up & down) >> 31);
}
円はしらね
■ このスレッドは過去ログ倉庫に格納されています