Buenas tardes, ejecutando el código,¿ cual seria la forma para que no se borrar el fondo gris?
gracias
Buenas tardes, ejecutando el código,¿ cual seria la forma para que no se borrar el fondo gris?
gracias
Buenas tardes Edwars, podrías compartir tu código? primero debes hacer click en el boton </> y pegarlo ahí. De esa manera quizás pueda ayudarte con tus dudas!
Saludos!
<canvas width="600" height="400"> </canvas>
<script>
var pantalla = document.querySelector("canvas");
var pincel = pantalla.getContext("2d");
pincel.fillStyle = "green";
pincel.fillRect(0,0,600,400);
function dibujarCirculo(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
function actualizarPantalla(){
limpiarPantalla();
dibujarCirculo(x,20,10);
x++;
}
setInterval(actualizarPantalla,200);
</script>
Como estas borrando la pantalla, debes volver a dibujar, entonces en
function limpiarPantalla(){
pincel.clearRect(0,0,600,400);
}
debes hacer lo siguiente
function limpiarPantalla(){
pincel.clearRect(0,0,600,400);
pincel.fillStyle = "green";
pincel.fillRect(0,0,600,400);
}
José muchas gracias, voy a implementarlo en el código