KineticJS命中区域到图像碰撞检测

时间:2013-03-02 01:36:56

标签: collision-detection kineticjs

有没有办法检测图像命中区域中是否有形状或点?事件处理'on'功能似乎只处理鼠标/触摸事件。

如果没有,那么在地图上获取碰撞边界的最佳方法是什么。我计划这样做的方法是在地图下面放置地图和一个wallMap,用wallMap创建一个命中区域并检测角色是否击中它。

1 个答案:

答案 0 :(得分:0)

是的,只需使用getPointerPosition()方法获取鼠标/触摸位置,然后使用intersects()方法测试交集:

http://kineticjs.com/docs/Kinetic.Stage.html#getpointerposition http://kineticjs.com/docs/Kinetic.Shape.html#intersects