From Test-Scratch-Wiki
Fijar estilo de rotación a () | |
fijar estilo de rotación a [ v] | |
Categoría | Movimiento |
Forma | Apilable |
El bloque fijar estilo de rotación a () es un bloque de movimiento y un bloque apilable. El bloque cambia el estilo de rotación del objeto seleccionado a una de las tres opciones predeterminadas. Independientemente de la seleccionada, la variable dirección seguirá cambiando.
Opciones
Hay tres opciones para este bloque: en todas direcciones, izquierda-derecha y no rotar. En todas direcciones implica que el objeto puede apuntar hacia cualquiera de los 360 grados; izquierda-derecha, que solo puede apuntar a la izaquierda (-90 grados) o derecha (90 grados), y no rotar implica que siempre apuntará a los 90 grados.
Usos de ejemplo
Este bloque puede usarse si un obeto ha de moverse de diferentes maneras a lo largo de un proyecto. Aquí hay algunos posibles usos:
- Animaciones
fijar estilo de rotación a [en todas direcciones v] apuntar en dirección (-90) Decir [¡Mira! ¡Estoy boca abajo!] durante (2) segundos Decir [¡Me encanta! ¡Parezco un murciélago!] durante (2) segundos fijar estilo de rotación a [izquierda-derecha v] Decir [Y ahora estoy en el suelo otra vez.] durante (2) segundos
- Permitir que una persona mire a la izquierda o a la derecha
al presionar bandera verde por siempre si <¿ratón presionado?> entonces fijar estilo de rotación a [en todas direcciones v] apuntar hacia (puntero del ratón v) si no si <¿tecla (flecha izquierda v) presionada?> entonces fijar estilo de rotación a [izquierda-derecha v] apuntar hacia (-90) end si <¿tecla (flecha derecha v) presionada?> entonces fijar estilo de rotación a [izquierda-derecha v] apuntar hacia (90) end end end
- Forzar que un sprite no se mueva cuando el juego se pausa
al recibir [juego pausado v] fijar estilo de rotación a [no rotar v]