关于KonvaJS中的碰撞检测

时间:2018-09-01 10:43:13

标签: konvajs

在KonvaJS中,如何检测点是否在不规则图形(例如,五边形)内,以及如何检测图形在拖动时是否与另一个图形碰撞?请写一个例子供参考。我的中心思想是(只要它处于不规则模式):碰撞检测和拖动限制

1 个答案:

答案 0 :(得分:2)

如评论Konva中所述,不支持冲突检测。

对于简单的情况,您可以实现自己的共谋:https://konvajs.github.io/docs/sandbox/Collision_Detection.html

要获得良好的碰撞检测支持,可以使用另一个js库。像其中之一:

因此,您将使用“物理”库来计算位置,碰撞等。并且将使用Konva进行绘制。