5. Ultimando nuestro selector de fondos con variables

¡Hola Scratchers! Bienvenidos a la lección 5 y última del curso de «Selector de Fondos». En esta lección, ultimaremos nuestro selector de fondos programado con variables.

Mapa selector fondos scratch variables

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

Hasta ahora, hemos diseñado el plano de una casa con sus respectivas habitaciones y hemos dividido cada una en pantallas únicas. También hemos creado notificaciones para abrir el mapa y entrar en la sala principal, y hemos programado algunas de las flechas, con la ayuda de las variables, para pasar de una estancia a otra.

En esta lección, terminaremos de programar las flechas y puliremos detalles que nos vayamos encontrando.

Programar las últimas flechas de nuestro selector de fondos

Para ir a la última habitación, la del fondo 5, primero tenemos que duplicar las flechas «derecha» e «izquierda» y colocarlas en el fondo 4. Luego cambiaremos un par de cosas de la programación como hicimos en la lección anterior.

En el caso de la «flecha derecha» pondremos [si [«fondo»=4] entonces] y [dar a «fondo» el valor «5»]. En la «flecha izquierda» queremos que nos devuelva al fondo 2 (la sala de entrada), por lo que pondremos [si [«fondo»=4] entonces] y [dar a «fondo» el valor «2»].

Por último, cuando vamos de la habitación 4 a la 5, necesitamos otra flecha para regresar, por lo que duplicaremos otra flecha y pondremos [si [«fondo»=5] entonces] y [dar a «fondo» el valor «4»].

Arreglar errores de la programación del selector de fondos

Si nos fijamos en el mapa de la casa, podemos ver que la entrada principal (fondo 2) y las dos habitaciones de la derecha (fondo 4 y 5) están unidas, por lo que al hacer clic a la flecha para pasar del «fondo 2» al «fondo 4», nos envía directamente al «fondo 5» ¿Cómo podemos solucionar esto? pues muy sencillo, con las esperas.

Para solucionar el problema, tendremos que poner una espera de 0.1 segundos, para que a penas se note, justo después de [si [¿ratón presionado?] y [¿tocando «puntero del ratón»?] entonces] en todas las flechas.

Para terminar…

Esperemos que el curso de «Selector de Fondos» os haya gustado y también os haya sido muy útil para aprender a diseñar y programar diferentes tipos de selectores para vuestros videojuegos.

¡Nos vemos muy pronto en el siguiente curso!

Volver a: Curso de Selector de Fondos en Scratch > 1. Selector de fondos