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

问一下各位大佬,如何检车当前的点击点是否有点到圆形,不能包含绿色框的空白区域,找了半天API也没用发现检测圆形包含点的API函数
你可以自己绘制多边形碰撞框,然后用cc.Intersection.pointInPolygon这个方法检测点是否在多边形内,可以满足你要的结果
我正在考虑用点击坐标点绘制一个圆形来判断圆与圆相交,原理类似
最近刚好有做
老哥,你有什么好办法吗?可以分享一下
cc.v3(点击.x, 点击.y).sub(cc.v3(球.node.x,球.node.y)).mag() <=球.width / 2
自己判断下是否在圆的范围就行
感谢,我尝试一下
这个办法果然可以,感谢大佬