Il s'agit d'une question d'algorithme/structure de données sur la réalisation de différentes animations en même temps. Par exemple, une balle tombe d'un pixel en une milliseconde, une balle se déplace de 5 pixels en ms, et un homme se déplace d'un pixel en 20 millisecondes. Et pense qu'il y en a des centaines ensemble. Quel est le meilleur moyen de rassembler toutes les animations, de déplacer ce que nous avons besoin de déplacer dans un appel de fonction et de supprimer celles dont l'animation est terminée? Je ne veux pas créer un fil pour chacun. Ce que je veux faire est de créer un fil déplaçant tous les objets et dormant jusqu'à ce qu'un objet ait besoin d'être déplacé.Quelle est la meilleure façon de faire des animations simultanées?
Remarque: J'utilise Java/Swing pour imprimer des objets et des images dans JPanel.
Cela dépend entièrement de la plate-forme. Par exemple, l'utilisation d'une animation objet basée sur une matrice de transformation vous permettra de combiner certaines animations en une seule (traduction + mise à l'échelle, etc.). – Till
Tout ce que je fais est d'utiliser la méthode de peinture et de peindre différents objets et images différents endroits dans Java, Swing. – sedran