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 啊?)