Cómo Alternar Entre Dos Modos de Cámara

Este código muestra cómo usar un botón para alternar entre dos modos de cámara distintos. El código consta de cuatro etapas.

En la primera etapa, se lee el valor de un botón del joystick.

A continuación, la lectura actual se compara con la lectura anterior usando un Feedback Node y algo de aritmética booleana. Juntos, garantizan que el modo de cámara solo se cambie cuando se presiona el botón inicialmente en lugar de alternar hacia adelante y hacia atrás varias veces mientras se mantiene presionado el botón.

Después de eso, el modo de cámara se cambia enmascarando el resultado de la segunda etapa sobre el valor del modo de cámara actual. Esto se llama enmascaramiento de bits y al hacerlo con la función XOR, el código cambiará el modo de cámara cuando la segunda etapa regrese a verdadero y no hará nada de otra manera.

Finalmente, puede insertar el código para cada modo de cámara en la estructura del caso al final. Cada vez que se ejecuta el código, esta sección ejecutará el código para el modo de cámara actual.

../../../../_images/toggle-between-two-camera-modes.png