Lección 13: Control Completo del Mars Rover
Has dominado todas las piezas, ¡ahora vamos a unirlas! Combina todo lo que has aprendido para crear tu Mars Rover completamente funcional con vista de cámara en vivo, controles de movimiento e inclinación de cámara.
Reúne tres sistemas increíbles:
Explorando el Sistema de Cámara de tu Rover: Ve a través de los ojos de tu rover con video en vivo
Luces de Señalización del GalaxyRVR en Acción: Conduce con luces de señal coloridas
Control Táctil para el Ángulo de la Cámara: Mira hacia arriba y hacia abajo con los controles de la cámara
El resultado: control completo de tu GalaxyRVR. Haz clic en los botones para los controles de la cámara y usa las teclas de flecha para conducir.
Sistema de Cámara
Repite la configuración de la cámara de tu lección anterior: Explorando el Sistema de Cámara de tu Rover.
Crea cuatro sprites de control y organízalos ordenadamente.
Programa la función de cada botón:
Bola 1: Cámara APAGADA
Bola 2: Cámara ENCENDIDA con orientación correcta
Globo 1: Luz LED ENCENDIDA
Globo 2: Luz LED APAGADA
Apila los controles para ahorrar espacio: se desplegarán cuando los necesites.
Agrega
ir a la capa traserapara crear un efecto de alternancia entre botones.
Sistema de Movimiento e Iluminación
Agreguemos luces coloridas a los movimientos de tu rover. Ya hemos programado esto en la sección Luces de Señalización del GalaxyRVR en Acción.
Recomendamos colocar este código en la sección de Escenarios: esto lo mantiene separado del código de tus sprites y hace que todo sea más organizado.
Haz que tu rover brille en VERDE al avanzar.
Haz que tu rover brille en ROJO al retroceder.
Haz que tu rover brille en AMARILLO al girar a la izquierda o derecha.
Crea un efecto de luz azul respiratoria cuando el rover esté detenido.
El código completo del escenario debería verse así:
Control de Inclinación de la Cámara
Agreguemos controles de cámara. Esta parte es la misma que en Control Táctil para el Ángulo de la Cámara. Simplemente repite los pasos.
Agrega un sprite de Flecha para controlar la inclinación de tu cámara.
Comienza con un bloque
al hacer clic en este objeto.
Crea un bucle que se ejecute mientras tocas la flecha.
Haz que la flecha apunte hacia tu dedo mientras arrastras.
Conecta la dirección de la flecha con el ángulo de la cámara: gira la flecha para mover la cámara.
Establece límites para mantener la cámara entre 0 y 135 grados.
Toca y arrastra la flecha para apuntar la cámara de tu rover. Haz la flecha más grande si es difícil de controlar.
Control Completo de tu GalaxyRVR
Ahora tienes el control total de tu Mars Rover. Así es como se opera tu GalaxyRVR completo:
Controla tu Rover:
Usa las teclas de flecha para avanzar, retroceder y girar
Haz clic en los sprites de Bola para encender y apagar la cámara en vivo
Haz clic en los sprites de Globo para encender y apagar la luz LED de la cámara
Arrastra el sprite de flecha para inclinar la cámara hacia arriba y hacia abajo
Prueba todas las funciones juntas:
Conduce mientras observas la transmisión de la cámara en vivo desde tu rover
Observa las luces de colores que indican cada movimiento
Practica inclinando la cámara para mirar objetos desde diferentes ángulos
Intenta explorar tanto en condiciones brillantes como oscuras usando la luz LED
Felicitaciones. Has combinado exitosamente todos los sistemas para crear un Mars Rover completamente funcional. Has aprendido a programar movimiento, iluminación, controles de cámara y mecanismos de inclinación: todas las habilidades necesarias para operar un robot de exploración real.
Tu misión a Marte ya está lista para comenzar. Feliz exploración.