Comment basculer entre deux modes caméra

Ce code montre comment utiliser un bouton pour basculer entre deux modes caméra distincts. Le code se compose de quatre étapes.

Dans la première étape, la valeur d’un bouton sur le joystick est lue.

Ensuite, la lecture actuelle est comparée à la lecture précédente à l’aide d’un Feedback Node et d’une certaine arithmétique booléenne. Ensemble, toutes ces opérations s’assurent que le mode caméra n’est basculé que lorsque le bouton est appuyé pour la première fois au lieu de basculer plusieurs fois pendant que le bouton est maintenu enfoncé.

Après cela, le mode caméra est basculé en masquant le résultat de la deuxième étape sur la valeur actuelle du mode caméra. C’est ce qu’on appelle le masquage de bits et en le faisant à l’aide de la fonction XOR, le code basculera le mode caméra lorsque la deuxième étape renvoie la valeur logique VRAI et, autrement le code ne fera rien autrement.

Enfin, vous pouvez insérer le code pour chaque mode caméra dans la Structure case à la fin. Chaque fois que le code est exécuté, cette section exécute le code pour le mode caméra actuel.

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