圆形刚体检测是否包含点击坐标

1660898243098

问一下各位大佬,如何检车当前的点击点是否有点到圆形,不能包含绿色框的空白区域,找了半天API也没用发现检测圆形包含点的API函数

你可以自己绘制多边形碰撞框,然后用cc.Intersection.pointInPolygon这个方法检测点是否在多边形内,可以满足你要的结果

1赞

我正在考虑用点击坐标点绘制一个圆形来判断圆与圆相交,原理类似

最近刚好有做

老哥,你有什么好办法吗?可以分享一下

cc.v3(点击.x, 点击.y).sub(cc.v3(球.node.x,球.node.y)).mag() <=球.width / 2

2赞

自己判断下是否在圆的范围就行

感谢,我尝试一下

这个办法果然可以,感谢大佬