在KonvaJS中,如何检测点是否在不规则图形(例如,五边形)内,以及如何检测图形在拖动时是否与另一个图形碰撞?请写一个例子供参考。我的中心思想是(只要它处于不规则模式):碰撞检测和拖动限制
答案 0 :(得分:2)
如评论Konva
中所述,不支持冲突检测。
对于简单的情况,您可以实现自己的共谋:https://konvajs.github.io/docs/sandbox/Collision_Detection.html
要获得良好的碰撞检测支持,可以使用另一个js库。像其中之一:
因此,您将使用“物理”库来计算位置,碰撞等。并且将使用Konva
进行绘制。