【egret】 碰撞检测

来源:互联网 发布:网站一键生成源码 编辑:程序博客网 时间:2024/06/03 23:02
    public static hitTestP(obj1: egret.DisplayObject,obj2: egret.DisplayObject): boolean {        var rect1:egret.Rectangle = obj1.getBounds();//获取显示对象的测量边界        var rect2:egret.Rectangle = obj2.getBounds();        rect1.x = obj1.x;        rect1.y = obj1.y;        rect2.x = obj2.x;        rect2.y = obj2.y;        //此方法检查指定的 Rectangle 对象的 xy、width 和 height 属性,以查看它是否与此 Rectangle 对象相交。        return rect1.intersects(rect2);    }

函数放在全局,当需要检测碰撞时,调用函数 hitTestP() ,传入检测碰撞的两个对象,返回是否碰撞。

0 0
原创粉丝点击