gpt4 book ai didi

javascript - 如何将 CANVAS 的 X 轴或水平轴设置回 0

转载 作者:行者123 更新时间:2023-11-27 22:54:51 25 4
gpt4 key购买 nike

我正在制作动画,并使用 Canvas 绘制从右向左移动的背景,为了移动 Canvas ,我使用 setInterval 使用平移值重新绘制它:

context.translate(-$gap,0);

因此,每次 setInterval 触发时, Canvas 都会向左移动 -$gap 距离。以这种方式移动 Canvas 很容易实现,但如何将 Canvas 在 X 轴上设置回零,例如 context.x(0),就像在应用第一个 -$gap 距离之前一样。

感谢您的指导。

感谢您的指导。

最佳答案

通过使用单位矩阵或代码初始化来简单地重置矩阵:

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

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

关于javascript - 如何将 CANVAS 的 X 轴或水平轴设置回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37715883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com