Blender:Buggy : Controller Expression

Ce wiki a été archivé en 2018.

Le nouveau wiki se trouve à: ressources.labomedia.org

Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia.

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher
Retour sur les pages du jeu de voitures



Le controller Expression

Doc officielle

"Un contrôleur qui peut laisser perplexe, mais qui est très pratique dans certains cas particuliers. Avec un Controller Expression et une propriété appelée “prop”, le contrôleur Expression vérifie si le signal du capteur, appelé “sensor”, vaut 1, et la valeur d’une propriété appelée “prop”."

Exp property.PNG Expression-controller-explained.PNG

Doc complète

Les explications tutorialsforblender3d.com et un exemple

Saisie avec un curseur clignotant qui suit la saisie

Expression 01.png Expression 02.png

La propriété cursor est du type boolean donc prend les valeurs True ou False.

L'expression "cursor" signifierait cursor est True et "!cursor" signifierait cursor est False.

Expression 03.png

Sur chaque frame, "sensor2" actualise Text à yourName si cursor est True à ,puis actualise Text à yourName_ si cursor est false.

Supprimer le \n à la fin du nom

Le "entrée" à la fin de la saisie ajoute "\n" à la fin du mot. Pour le supprimer en python:

your_name = your_name.rstrip()