Skip to content

碰撞检测

有时需要检测两个对象是否发生碰撞。是通过两个对象x,y,width,height监测重叠区域判断是否发生碰撞

示例

typescript
let label1 = new LM.TextView();
label1.fontSize = 30;
label1.fontColor = "#ffffff"
label1.text = '文章';
label1.x = 100;
label1.y = 100;
this.addChild(label1);

let label2 = new LM.TextView();
label2.fontSize = 30;
label2.fontColor = "#ff0000"
label2.text = '文章2';
label2.x = 100;
label2.y = 20;
this.addChild(label2);
const isCollision = LM.checkCollision(label1,label2);
// 发生碰撞 true
console.log(isCollision);