[]怎么检测两个不规则物体之间的碰撞

或者有没有办法 像设置hitarea那样 分别画出两个不规则物体的 边缘区域 之后再来做碰撞检测 但是不知道有哪个api可以检测这样不规则区域的碰撞
已邀请:

cuixueying

赞同来自:

可以参考下:
var sprite:Sprite = new Sprite();

sprite.graphics.drawRect(100,100,100,100,"#ff9900");
var hitarea:HitArea = new HitArea();
var graphics:Graphics = new Graphics();
graphics.drawRect(100,100,100,100,"#ff9900");
hitarea.hit = graphics;
sprite.hitArea = hitarea;
其中graphics可以是个不规则的区域,以此来实现你的需求!

jacksing888

赞同来自:

我其实不是想实现点击 我是想实现 两个物体在运动 这两个物体 是两个怪物 外形不规则,当他们两个运行碰撞的时候 要处理一些事情 因为用圆来做碰撞区域差别有点大

要回复问题请先

商务合作
商务合作