我说你为啥要依赖Flash的既定函数...= =
另外没有数组很多东西寸步难行..你打算写几百几千行一样的代码?
以下,碰撞的伪代码
注:以(x1,y1) (x1,y2) (x2,y1) (x2,y2)存储每个Box的四个顶点
如图
l1-r1
|XX|
l2-r2
基于 左下角为原点0,0
——————————
int num=[个数];//需判定的Box个数
bool flag=false;
for(int x=1;x<=num;x++)
{
if(px>box[num].x1 && px<box[num].x2)
{
if(py>box[num].y1 && py<box[num].y2)
{flag=true;break;}
}
}
if(flag==false)
{
移动操作
}