Posez votre question Signaler

Timer et Thread en Java

nanano - Dernière réponse le 25 déc. 2008 à 19:43
Bonjour,
je vien de développer un jeu qui ressemble à pokémon en Java. dans ce jeu il ya des mur qui font une rotation alors j'ai crée une classe "Mur" qui contient la méthode "rotate" et j'ai créer une autre "ThraedMur" extends Thread sur la classe Mur qui appele la fonction rotate.
Jusqu'à maitenant le mur tourne une seule fois, mais moi je veux qu'il tourne tout le temps, alors j'ai pensé à utiliser un timer qui fait exécuter le thread chaque seconde(ou x millisecondes) , mais j'arrive pas à écrire le code.
je sais pas si c'est une bonne idée, c'est la première fois que je travaille avec Java.
Merci de me donner vos idées.
cordialement
Lire la suite 

Timer et Thread en Java »

2 réponses
Réponse
+0
moins plus
Bonjour Nanano,
Pourquoi n'utilises-tu pas une boucle infinie pour faire tourner ton mur indéfiniment, plutôt que de tenter de redémarrer le thread toutes les secondes ?

Ca devrait ressembler à un code comme ça :
while (1) {
 tonMur.rotate();
}


Cordialement,
Ajouter un commentaire
Réponse
+0
moins plus
Bjour
j'ai essyé boucle "while" mais ca cause un problème pendant l'exécution, et rend l'application très lente, c'est pour cela que je pense à Timer ou un truc qui ressemble à ca.
en tou scas merci .
Ajouter un commentaire
Ce document intitulé « Timer et Thread en Java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?