jeudi 12 janvier 2012

Les Thread en Unity

Dans unity pour faire accomplir une operation en tache de fond on peut utiliser le fameux Yield. Mais on peut aussi utiliser des thread classiques qui restent d'ailleurs beaucoup plus simples à utiliser.
using System; using System.Threading;
... Thread myThread = new Thread(new ThreadStart(ThreadLoop)); myThread.Start(); ... ... public static void ThreadLoop() { while (Thread.CurrentThread.IsAlive) { Thread.Sleep(500); // Attente de 500 ms Debug.Log("Je travaille..."); } }
http://emerica.developpez.com/csharp/threads/

Aucun commentaire:

Enregistrer un commentaire