请问 pointInPolygon 要是点刚好在多边形 边缘上 是返回 true 还是返回 false ?

2.x ,官方滴人能否回复一下?

自己试了,点在边上,他有时候返回 true ,有时候返回 false,很迷。

比如这样: cc.log(cc.Intersection.pointInPolygon(cc.v2(11, 11), [cc.v2(1.004, 1.0003), cc.v2(1.004, 11), cc.v2(11, 11), cc.v2(11, 1.0003)])); // 返回 false

这样: cc.log(cc.Intersection.pointInPolygon(cc.v2(1.004, 10.999), [cc.v2(1.004, 1.0003), cc.v2(1.004, 11), cc.v2(11, 11), cc.v2(11, 1.0003)])); // 返回 true

这样: cc.log(cc.Intersection.pointInPolygon(cc.v2(11, 2), [cc.v2(1.004, 1.0003), cc.v2(1.004, 11), cc.v2(11, 11), cc.v2(11, 1.0003)])); // 居然是 false (那上一个也应该是 false 啊?)