
黄蓝同级 皆在canvas下
请问 如何鼠标点击其中一个节点时输出当前节点(请给出完整写法… 我使用event.target 输出的确是canvas…)

黄蓝同级 皆在canvas下
请问 如何鼠标点击其中一个节点时输出当前节点(请给出完整写法… 我使用event.target 输出的确是canvas…)
canvas 怎么监听的点击,就用同样的方式,把监听加到两个色块节点上
如果有无数个 方块 也要添加无数个监听事件吗
100 个就加 100 个,1000 就 1000 个。无数个,脱离实际需求了吧
…脱离了… 有其他方法吗
方块 boundingBox 世界坐标,和触点的世界坐标,做判断。这样的话,方块有重叠,就可能有多个结果。层级的问题,你用加监听就不存在,本身提供的有方法为什么不用呢,如果现实需求中,节点过多,有性能问题,再说性能问题。
…就是为节点过多做打算的 随机个数 随机坐标生成的节点 这么搞很蛋疼
无数个 如果仅仅是输出名字就完事 那就简单了 如果是想不同的做不一样的操作那就麻烦咯
遍历大法 把点击坐标转换为节点坐标 然后根据位置定位节点