我用脚本创建了两个Rect 然后计算两个Rect的重叠面积 发现重叠面积的宽度错误 代码如下
let a = new cc.Rect(0,0,56,112)
let b = new cc.Rect(28,28,112,56)
let c = new cc.Rect()
a.intersection(c,b)
console.log(‘a’,a);
console.log(‘b’,b);
console.log(‘c’,c);
然后打印出来的结果是这个
重叠区域的宽度应该是56 这里打印出来为什么是28
编辑器版本是2.4.13