Bonjour
Je m'interroge sur le mécanisme de fonctionnement des scripts LUA et la parallélisation des traitements.
Je m'explique :
Si je fais une scène qui allume une lumière à partir d'un détecteur (avec trigger) avec un timer pour l'interrompre au delà d'une certaine durée à l'aide d'un compteur sur une variable globale.
Chaque déclenchement du capteur lance un nouveau thread du script.
Au final la variable en question peut être modifiée par n thread en parallèle. Du coup au lieu de faire un décompte comme demandé seconde par seconde, je me retrouve avec une variable qui se décrémente avec une vitesse proportionnelle au nombre de thread activé.
Est ce bien comme cela que cela fonctionne ?