2016-06-09 73 views
1

我正在制作动画,并且我使用画布绘制从右向左移动的背景,并且为了移动画布我使用使用setInterval的翻译值:如何在X轴或水平轴上将CANVAS设置回0

context.translate(-$gap,0); 

所以画布向左移动 - 每一次的setInterval是火过$间隙距离。以这种方式移动画布很容易实现,但是如何在X轴中将Canvas设置回零,就像context.x(0)一样,就像在应用第一个$ gap距离之前一样。

感谢您的任何指导。

感谢您的任何指导。

回答

1

只需通过用单位矩阵进行初始化重置矩阵,或在代码:

context.setTransform(1,0,0,1,0,0); 

其中后两个值表示平移(x,y)的。

相关问题