Aprende a crear juegos en HTML5 Canvas

viernes, 20 de diciembre de 2013

Es cuestión de estilo

Queridos seguidores.

Les escribo fuera de del tiempo regular, para avisarles de un pequeño cambio importante que se debe hacer en los juegos realizados hasta el momento.

Acabo de descubrir hace poco con una serie de experimentos, que para usar un color sólido de fondo, cambiar el estilo del fondo no es efectivo. Algunos navegadores móviles causan conflicto con ello, y esto aplica también para los que usan imágenes de fondo cambiando el estilo de fondo del canvas. Por ejemplo, en Firefox, las transparencias se vuelven sólidas, lo que provoca un poco agradable delineado alrededor de los objetos. En Chrome, simplemente no se ven en lo absoluto. Para corregir estos problemas, es preciso cambiar el clearRect por un fillRect del color deseado:
    function paint(ctx){
        //ctx.clearRect(0,0,canvas.width,canvas.height);
        ctx.fillStyle='#000';
        ctx.fillRect(0,0,canvas.width,canvas.height);
Para todos los que tengan algún juego cuyo fondo sea cambiado mediante el estilo del canvas, es preciso hacer este cambio para que sus juegos se vean bien de ahora en adelante también en navegadores móviles. Poco a poco iré modificando los códigos del blog para que concuerden con esta nueva modificación importante, junto con otros detalles.

Aprovecho para desearles a todos felices fiestas, ¡Y que tengan unas maravillosas vacaciones!

El domingo subiré ya la siguiente parte del tema actual. ¡Felices códigos!

No hay comentarios.:

Publicar un comentario