Bonjour à tous.

Je développe un jeu de plateforme en AS3. Il est possible d'y jouer en multi joueur.

Le soucis c'est que dans le code, j'envoi les données au serveur (x et y du joueur) toutes les X millisecondes, et ceci a pour effet de faire ramer le jeu comme pas possible.

L'explication est simple : le jeu fait une micro pause pour envoyer les données. Lorsque j'envoi ces données toutes les 50 ms ( pour éviter d'avoir de la latence en jeu ) le jeu rame tellement qu'il est comme au ralentis.

Je pense que la solution serait d'envoyer les données via un worker ( un thread ). Le soucis c'est que je ne trouve pas beaucoup de documentation et/ou celles ci me sont inutiles ou trop compliqués.

Bref, si quelqu'un pourrait m'expliquer clairement le fonctionnement d'un worker en AS3 avec si possible un exemple ça m'aiderais beaucoup.

Merci d'avance.

Koala.