Saltar la navegación

Cambio de pantalla

Tarea

Crear un programa que disponga dos escenarios y dos objetos (puertas) que al hacer contacto en ellas realice el cambio de escenario. Asimismo, el objeto se moverá hacia un lado y hacia el otro utilizando los cursores.

Diseño

En este programa, necesitamos dos escenarios, un objeto que se moverá y dos elementos que nos servirán para que al tocarlos cambie el fondo.

Por tanto, el primer paso, será elegir los fondos y nos vamos al icono que se muestra en la imagen:

Fuente Propia (CC0)

Elegimos la "lupa" y accedemos a la galería de escenarios y elegimos dos cualquiera:

Fuente Propia (CC0)

Tras esto, tenemos que definir los objetos que nos van a servir para que al tocarlos cambien esos escenarios. En lugar de elegirlos de la galería, pulsamos el "pincel" y dibujamos dos puertas:

Fuente Propia (CC0)
Fuente Propia (CC0)

Código

Para mover el Objeto1 (gato de Scratch), ponemos dos eventos de pulsar una tecla, que se oriente en una dirección determinada, se mueva un número determinado de pasos y que cambie de disfraz, tal y como se muestra:

Fuente Propia (CC0)

Al ejecutar el programa y pulsar la tecla derecha, el objeto1 se desplaza así:

Fuente Propia (CC0)

Y al pulsar el cursor de la flecha izquierda, se mueve:

Fuente Propia (CC0)

Para evitar este problema, y que se mueva al igual que hacia la derecha, tenemos que modificar las propiedades del objeto:

Fuente Propia (CC0)

El código del Objeto2 (Puerta situada a la derecha de la imagen) es el siguiente:

Fuente Propia (CC0)

El código del Objeto3 (Puerta situada a la izquierda de la imagen) es el siguiente:

Fuente Propia (CC0)

Ejecución del Programa

Cuando pulsamos el cursor de la flecha derecha, se mueve hacia la derecha, y cuando toca el Objeto2, cambia el escenario (realmente, el programa está definido para que cuando el Objeto2 toca el Objeto1 (gato de Scratch) se produce el cambio:

Fuente Propia (CC0)

Al moverse el gato hacia la izquierda y cuando el Objeto3 toca el gato, se produce un nuevo cambio de escenario, volviendo a aparecer el primero, según se puede apreciar en la imagen:

Fuente Propia (CC0)