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.
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.
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:
Elegimos la "lupa" y accedemos a la galería de escenarios y elegimos dos cualquiera:
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:
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:
Al ejecutar el programa y pulsar la tecla derecha, el objeto1 se desplaza así:
Y al pulsar el cursor de la flecha izquierda, se mueve:
Para evitar este problema, y que se mueva al igual que hacia la derecha, tenemos que modificar las propiedades del objeto:
El código del Objeto2 (Puerta situada a la derecha de la imagen) es el siguiente:
El código del Objeto3 (Puerta situada a la izquierda de la imagen) es el siguiente:
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:
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:
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0