シューティングゲーム製作技術総合 9機目
■ このスレッドは過去ログ倉庫に格納されています
0432名前は開発中のものです。
2006/01/28(土) 12:54:51ID:H2EN+aH+とすると円はこんな感じだろーか
#define POW2(aNum) (aNum * aNum)
unsigned int HitCheck(円 *a, 円 *b) {
int distancePow2 = POW2(a->x - b->x) + POW2(a->y - b->y);
int rPow2 = POW2(a->r +b->r);
return ((unsigned int) (distancePow2 - rPow2)) >> 31;
}
■ このスレッドは過去ログ倉庫に格納されています