将画布区域设置为对象

时间:2014-01-11 22:36:11

标签: javascript html5 canvas

有没有一种方法,没有外部库,可以将画布的特定区域变成独立的对象。例如,在画布上,您可以使用50 x 40的矩形,并使其具有独立于整个画布的事件。

1 个答案:

答案 0 :(得分:1)

不,画布只是像素,画布上绘制的形状不会被“记住”。

您需要做的是在画布上侦听事件,然后通过将鼠标坐标与该矩形的X / Y,宽度/高度进行比较来测试鼠标事件是否发生在您感兴趣的矩形上。 / p>