loc 是从点击事件拿到的 点击位置,使用下面的函数转变成了 node 里的坐标。collider是node的collider
var collider = node.getComponent(cc.PolygonCollider);
var loc_node = node.convertToNodeSpaceAR(loc);
使用这个判断的时候,断点看数值,明显 loc_node的值超出了 4个points围住的范围,但是返回值仍然是true
cc.Intersection.pointInPolygon(loc_node,collider.points)
哪位知道为什么?
