1
respuesta

mi solución de la circunferencia que va y viene infinito (con dos variables)

<canvas width="600" height="400"> </canvas>

<script>

    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    pincel.fillStyle = "lightgrey";
    pincel.fillRect(0,0,600,400);

    function disenharCircunferencia(x,y,radio)
    {
        pincel.fillStyle = "blue";
        pincel.beginPath();
        pincel.arc(x,y,radio,0,2*Math.PI);
        pincel.fill();
    }

    function limpiarPantalla()
    {
        pincel.clearRect(0,0,600,400);
    }

    var x = 0;
    var y = 600;

    function actualizarPantalla()
    {
        limpiarPantalla();
        disenharCircunferencia(x,20,10);
        x++;
        if(x>600)
        {
            disenharCircunferencia(y,20,10);
            y--;
        }
        if(y<0)
        {
            x=0;
            y=600;
        }
    }

    setInterval(actualizarPantalla,10);
1 respuesta

Excelente Carlos, vas en la ruta saludes