2009-06-20 7 views
12

Je cherche en faire un jeu 2D en Java et j'ai rencontré un problème avec l'animation: comment dois-je faire tweening en Java? Y at-il des bibliothèques ou peut-être quelque chose que je peux trouver des liaisons? De plus, s'il vous plaît comprenez que je ne veux pas simplement déplacer une image, je veux faire du morphing de sorte que lorsque je fais des dessins pour l'animation, je peux utiliser quelques images clés pour remplir les images intermédiaires pour générer le animation.Comment est-ce que je tween en Java?

+0

Avez-vous envisagé d'utiliser des graphiques vectoriels pour y parvenir? Leur nature les rend excellents pour le morphing. Je ne suis pas sûr de ce qui est disponible en Java pour les manipuler. – Fostah

+0

pas très intuitif pour les artistes de travailler ou je me trompe dans cette hypothèse? Y at-il de bons outils de graphiques vectoriels là-bas qui ne nécessitent pas nécessairement brillance à utiliser? – Tore

Répondre

13

I construit un moteur Tween universel pour Java: http://code.google.com/p/java-universal-tween-engine/

logo

préadolescents peuvent être appliqués à tous les objets (! Pas seulement des objets graphiques, tout) , chaque attribut d'objet peut être interpolé, et il supporte aussi toutes les équations d'accélération de Robert Penner.

En outre, le moteur est optimisé pour instancier quoi que ce soit lors de l'exécution (sauf pendant l'initialisation), il peut donc être utilisé pour les jeux Android, sans craindre le garbage collector.

+0

Je suis tombé sur ici à la recherche d'un moyen de faire de l'interpolation Java. Je pense que je vais essayer dans un proche avenir ... –

+0

Espérons que la bibliothèque sera utile pour vos projets. –

4

The timing framework est ce que je pense que vous recherchez.

Je peux aussi bien recommander le livre Filthy Rich Clients si vous êtes à écrire des applications riches.

Une alternative est aussi le jgoodies:Animation library

+0

je vais essayer le cadre de calendrier – Tore

+0

Pour une raison quelconque quand je regardais les exemples à JGoodies il n'a pas vraiment me montrer tout ce qui est proche de ma compréhension de tweening (ce qui est la plupart du temps à partir de Flash) Le cadre temporel aussi n » On dirait que c'est ça non plus. – milesmeow

Questions connexes