画布渐变错误

时间:2018-06-07 08:49:53

标签: javascript canvas requestanimationframe

您好我的HTML Canvas有点问题。对于大学的项目,我们必须创建许多带有渐变的小圆圈。但是,该函数从一定数量的错误中起作用:

  

“无法执行'createradialgradient'   'canvasrenderingcontext2d':提供的double值是非限定的。“

它实际上工作到目前为止,经过几个小时的搜索,我确信这是一个性能问题。可能是我在这里犯了错误吗?

A
draw() : void {
    this.ctx.clearRect(0,0,this.canvasWidth,this.canvasHeight);
    this.sequenceArray.forEach(sequenceArray => {
        sequenceArray.updateSound();
    });
    requestAnimationFrame(() => {this.draw()});
}

基本上只有当错误中包含太多元素时,一切都会很有效。

0 个答案:

没有答案