|
|
发表于 2008-2-12 01:14:00
|
显示全部楼层
Re:求助 关于碰撞的问题
碰撞检测
我原来做过。有代码
bool MainCirculate_NearPlane(int x1,int y1,int x2,int y2,int w1,int h1,int w2,int h2)
{
if((x1+w1)>=x2 &&
X1<=(x2+w2) &&
y1<=(y2+h2) &&
(y1+h1)>=y2)
{
return ture; //碰撞了
}
else
{
return false; //没有碰撞
}
X1,Y1是物体A的坐标
X2,Y2是物体B的坐标
W1,H1是物体A的宽度和高度
W2,H2是物体B的宽度和高度
函数我没测试,自己写的。如果有错误自己改下。给你看下原理。 |
|