假设在 Canvas 元素中,我在 Canvas 上有一个圆形和一个矩形,我想通过单击两者来执行不同的操作。是否可以区分这两次点击?
最佳答案
另一种方法是使用阴影(即不显示) Canvas 。在此 Canvas 中,您可以用各种颜色绘制真实 Canvas 上的形状蒙版。
然后,您可以检查阴影 Canvas 中的像素颜色,并可以确定在“真实” Canvas 中单击了哪个对象。
关于javascript - 是否可以检测 Canvas 元素中不同部分的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397823/