首页 > 代码库 > 显示对象的像素级碰撞检测
显示对象的像素级碰撞检测
mc2.gotoAndStop(1);
var bmd1 = new BitmapData(mc1.width, mc1.height, true, 0);
bmd1.draw(mc1);
var bmd2 = new BitmapData(mc2.width, mc2.height, true, 0);
bmd2.draw(mc2);
stage.addEventListener(Event.ENTER_FRAME,frameFunc);
function frameFunc(e:Event):void{
mc1.x=this.mouseX;
mc1.y=this.mouseY;
if(bmd1.hitTest(new Point(mc1.x, mc1.y), 0x55, bmd2, new Point(mc2.x, mc2.y))){
mc2.gotoAndStop(2);
}else{
mc2.gotoAndStop(1);
}
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。