Bonjour à tous !

Je suis actuellement en train de coder un petit jeu en 2D avec un GraphicsProgram. Le joueur déplace un petit personnage, ce dernier étant animé lors de ses déplacements (changement d'image dans les ressources).

Dans Eclipse, le jeu marche sans problème. Mais une fois exporté en .jar (ou en le lançant directement en "Java Application" dans Eclipse), toutes mes "animations" ne fonctionnent plus : j'ai l'impression que l'affichage ne se met à jour que lorsque le programme ne "tourne" plus, que lorsqu'il a terminé une action. Ainsi on voit la position initiale et la position finale du personnage, sans passer par l'animation entre les deux positions.

Pour mettre à jour l'affichage, j'ai utilisé la fonction "update( getGraphics () )" qui marche donc dans Eclipse et non en .jar ; j'avais également essayé les fonctions "validate ()" et "revalidate ()", sans succès.


Connaîtriez-vous une fonction permettant de mettre à jour l'affichage, ou avez-vous une autre solution à proposer ?

Merci d'avance !