У меня есть код растущего круга, но я пытаюсь сделать так, чтобы несколько кругов росли в canvas / javascript. Я хочу, чтобы он выглядел как его пульсирующие, постоянно накачивающие круги, как звуковые волны. Я довольно новичок в кодировании, поэтому я не уверен в синтаксисе, но что-то вроде if(radius of circle> width of canvas/30px){create new circle}
вот код, который у меня есть до сих пор
window.onload=function(){
function animate() {
var c=document.getElementById("myCanvas");
var ctx= c.getContext("2d");
ctx.clearRect(0, 0, c.width, c.height);
if(i > 200) {
i = 1;
}
if( i > 40) {
ctx.beginPath();
ctx.arc(c.width/2, c.width/2, i-40, 0, 2 * Math.PI, true);
ctx.lineWidth = 7;
ctx.stroke();
}
i++;
setTimeout(animate, 10);
}
var i = 0;
animate();
}
}
Я пытался вставить if(i>30px)animate();
и другие варианты, но не повезло. заранее спасибо!