2012-02-13 26 views
0

在每一次鼠标移动时,我需要在画布上绘制一个径向渐变(以及圆心位于圆圈内部的径向渐变圆),中心位于当前鼠标位置。是HTML5 canvas上下文渐变很贵吗?

似乎这样做,我需要创建一个新的径向渐变对象,每次我收到一个鼠标移动事件,因为梯度的中心必须设置为鼠标位置。或者我可以使用某种变换来移动现有渐变,以便在正确的位置填充我的圆圈?

换句话说,是每次创建一个新的渐变对象昂贵?有人对这个有经验么?

回答