【问题标题】:KineticJS Hit Region To Image Collision DetectionKineticJS 命中区域图像碰撞检测
【发布时间】:2013-05-29 17:04:03
【问题描述】:

有什么方法可以检测形状或点是否在图像命中区域中?事件处理“on”功能似乎只处理鼠标/触摸事件。

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

【问题讨论】:

    标签: collision-detection kineticjs


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,这正是我所需要的。
    • 问题是检测“形状或点”命中。答案又是关于鼠标点击。对答案的评论是“正是我需要的”。我没听懂你说的是什么语言。
    猜你喜欢
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    相关资源
    最近更新 更多