ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

矩形同士の当たり判定

矩形同士の当たり判定は最初いろいろ面倒かなと思ったが、実はかなりシンプルに書くことができる。

bool isCross(RECT& r1, RECT& r2)
{
    if ( r1.top    > r2.bottom || 
         r1.bottom < r2.top    ||
         r1.right  < r2.left   ||
         r1.left   > r2.right )
    {
        return false;
    }
    else
    {
        return true;
    }
}