【发布时间】:2023-03-07 19:23:01
【问题描述】:
我想使用 JavaScript 和 Canvas 绘制“移动”线条。基本上,我想绘制一条贝塞尔曲线,但不是一次全部绘制曲线,而是随着时间的推移绘制曲线的片段,使其看起来在增长。更好的解释可能是:我希望线路从原点开始,然后随着时间的推移移动到目的地点。实现这一目标的最佳方法是什么?
【问题讨论】:
-
一系列
setTimeout()s 或setInterval()?到目前为止你有什么? (建议对现有代码进行一些更改比从头开始更容易。) -
根据您的情况,一个可能不太可靠的解决方案可能是在实心不透明块元素后面绘制曲线,然后滑动或盲目地为覆盖元素设置动画以显示曲线。我不确定我什至想最终得到这样的解决方案,但这是一种选择。
标签: javascript jquery canvas