节点相交检测

如何判断两个节点是否相交

可以这样写:

let a = cc.find("Canvas/A");
let b = cc.find("Canvas/B");
let isIntersecting = cc.Intersection.rectRect(a.getBoundingBox(), b.getBoundingBox());

可以通过浏览 cc.Nodecc.Intersection 的 api 来获取它们的更多能力。

节点相交检测出现偏移是为什么大神

节点如果有旋转,aabb会变大,更精确的话用 obb