[]碰撞检测,intersects方法造成sprite消失

    //碰撞检测
for(var i:number=0;i<this.roleBox.numChildren;i++){
let role:Laya.Animation=this.roleBox.getChildAt(i) as Laya.Animation
// 只要去掉下面这行代码就不会消失
let isIntersect:boolean=this.home.player.getBounds().intersects(role.getBounds())
}
代码的碰撞逻辑,就是以上的代码,但是发现intersects方法会造成飞机消失,不知道是什么原因,文档里说这个方法只是返回布尔值
已邀请:

Monica - 知识达人

赞同来自:

你可以先自己断点调试看下,还有问题的话麻烦上传一个可以运行的例子。我们看看

要回复问题请先

商务合作
商务合作