2013-03-02 67 views
1

有什么办法来检测图像点击区域中的形状或点?处理'开'功能的事件似乎只处理鼠标/触摸事件。KineticJS点击区域图像碰撞检测

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

回答

0

没错,只需使用getPointerPosition()方法来获取鼠标/触摸位置,然后使用相交()方法来测试一个路口:

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

+0

感谢,这正是我需要。 – Jalfor 2013-03-02 06:39:37

+0

问题是要检测“形状或点”命中。答案再次是关于鼠标命中。答案的评论是“正是我需要的”。 我不明白你在说什么语言。 – 2014-07-08 12:30:29