唉,没办法,底子太差,只好一点点学起.
bool mywindows::collision(int Ax,int Ay,int Aw,int Ah,int Bx,int By,int Bw,int Bh)
{
//矩形碰撞检测
if( ((Ax >= Bx) && (Ax <= (Bx + Bw)) )
|| (((Ax + Aw) >= Bx) && ((Ax + Aw) <= (Bx + Bw))))
{
if( ((Ay >= By) && (Ay <= (By + Bh)))
|| (((Ay + Ah) >= By) && ((Ay + Ah) <= (By + Bh)) ))
return true;
else
return false;
}
else
return false;
}
posted on 2006-03-04 14:20
冉瞾 阅读(1144)
评论(0) 编辑 收藏 引用