1.6 - Eventos y programación- Xnergic TCM
https://www.youtube.com/watch?v=eRlPgkeE5fQ
3 formas diferentes de mover personajes
En este tutorial vamos a aprender tres maneras distintas de controlar el movimiento de los personajes (Sprites) en Scratch. Esto te servirá como base para crear animaciones o incluso tus primeros videojuegos.
Preparación: Cargar los personajes
Antes de empezar a programar, vamos a cargar tres personajes diferentes desde la biblioteca de Scratch:
Haz clic en el botón "Elegir un Sprite" (el gato con el signo + abajo a la derecha).
Selecciona "Elegir un Sprite de la biblioteca".
Busca y carga los siguientes personajes:
El gato (el típico de Scratch).
Un señor (por ejemplo, "Avery" o cualquier persona).
Un tambor (u otro objeto que quieras).
Redimensiona los personajes haciéndolos más pequeños si es necesario (usando la herramienta de cambiar tamaño en la esquina inferior izquierda del editor).
Coloca cada uno en una zona diferente del escenario.
Personaje 1: El Gato - Movimiento con teclado (Eventos externos)
El primer personaje responderá a eventos externos, en este caso, a las teclas del teclado. Vamos a programar al gato para que se mueva con las flechas derecha e izquierda.
Problema inicial: El gato se pone boca abajo
Cuando muevas al gato, verás que al girar a la izquierda se pone patas arriba. Esto no es lo que queremos. Lo solucionaremos al final.
Código para el Gato
Movimiento hacia la derecha (tecla flecha derecha):
Ve a la pestaña de "Código" del gato.
Arrastra un bloque de "Eventos" → "al presionar tecla [espacio]".
Cambia la tecla de espacio a flecha derecha.
Debajo, añade un bloque de "Movimiento" → "apuntar en dirección (90)" (esto hace que mire a la derecha).
Añade otro bloque de "Movimiento" → "mover (10) pasos".
Movimiento hacia la izquierda (tecla flecha izquierda):
Repite el proceso con un nuevo bloque "al presionar tecla [espacio]".
Cambia la tecla a flecha izquierda.
Añade "apuntar en dirección (-90)" (esto hace que mire a la izquierda).
Añade "mover (10) pasos".
Solución: El gato se pone boca abajo
Para evitar que el gato se gire completamente:
Haz clic en la "i" (información del Sprite) en la esquina superior izquierda del área del Sprite.
Busca la sección llamada "Estilo de rotación".
Selecciona el segundo icono: "solo izquierda-derecha" (el que tiene una flecha horizontal).
Ahora el gato solo mirará a izquierda o derecha sin ponerse boca abajo.
Resultado: Si presionas la flecha derecha, el gato va hacia la derecha. Si presionas la izquierda, va hacia la izquierda.
Personaje 2: El Señor - Movimiento siguiendo al ratón (Evento interno con bucle)
El segundo personaje se moverá continuamente hacia donde esté el puntero del ratón. Usaremos un bucle que se ejecuta desde que empieza el juego.
Código para el Señor
Selecciona el Sprite del señor.
Arrastra un bloque de "Eventos" → "al presionar bandera verde".
Debajo, añade un bloque de "Control" → "por siempre" (esto es un bucle infinito).
Dentro del bucle por siempre, coloca:
Un bloque de "Movimiento" → "apuntar hacia [puntero del ratón]".
Un bloque de "Movimiento" → "mover (1) pasos" (ponemos 1 para que no vaya demasiado rápido).
Resultado: Al presionar la bandera verde, el señor comenzará a perseguir constantemente al puntero del ratón por todo el escenario.
Personaje 3: El Tambor - Movimiento automático (Sin interacción)
El tercer personaje no responderá ni al teclado ni al ratón. Simplemente tendrá un movimiento automático desde que comience el juego.
Código para el Tambor
Selecciona el Sprite del tambor.
Arrastra un bloque de "Eventos" → "al presionar bandera verde".
Debajo, añade un bloque de "Control" → "por siempre".
Dentro del bucle por siempre, coloca:
Un bloque de "Movimiento" → "girar (15) grados" (para que dé vueltas constantemente).
Opcional: Puedes añadir "mover (5) pasos" para que además de girar, se desplace.
Resultado: Al presionar la bandera verde, el tambor empezará a dar vueltas sin parar como un loco durante todo el juego.
Resumen final: Los tres movimientos funcionando juntos
Cuando presiones la bandera verde:
Consejo importante: Si quieres que el señor no se ponga boca abajo como el gato, recuerda aplicar el mismo "Estilo de rotación" que usamos antes.
¡Ya tienes tres formas diferentes de movimiento! Ahora puedes experimentar combinándolas para crear tus propias animaciones o juegos.
Comentarios
Publicar un comentario