Accueil Forums J’ai besoin d’aide Unity3D Continuer a exécute le code lorsque le TimeScale = 0 Répondre à : Continuer a exécute le code lorsque le TimeScale = 0

#1922

upln
Admin bbPress

TRADUCTION DE LA DOC UNITY CONCERNANT : TimeScale

L’échelle à laquelle le temps passe. Cela peut être utilisé pour des effets de ralenti.

Lorsque timeScale est 1.0, le temps passe aussi vite qu’en temps réel. Lorsque timeScale est 0.5, le temps passe 2x plus lent que le temps réel.

Lorsque timeScale est mis à zéro, le jeu est fondamentalement en pause si toutes vos fonctions sont indépendantes de la fréquence d’images.

Sauf pour RealtimeSinceStartup, timeScale affecte toutes les variables de mesure du temps de l’heure et du delta de la classe Time.

Si vous abaissez timeScale, il est recommandé de réduire également Time.fixedDeltaTime de la même quantité.

Les fonctions FixedUpdate ne seront pas appelées lorsque timeScale est mis à zéro.

Donc il me semble difficile de continuer a exécuter du code si la valeur est a 0.
Par contre en cherchant un peu il y a peut etre une solution avec les coroutine ? (google est mon ami)

UPLN