您好我的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()});
}
基本上只有当错误中包含太多元素时,一切都会很有效。