Question

Je recherche un riche cadre multimédia 2D qui est censé être utilisé avec le JVM

  • Il y a SDL et SFML pour C et C ++.
  • J'ai utilisé Pygame avec Python. C'est très productif.
  • XNA est super aussi.

Et le JVM? Je sais qu'il y a un wrapper autour de SDL http://sdljava.sourceforge.net/ Mais depuis la dernière entrée sur les pages d'accueil, le fil d'actualité remonte à 2005, il ne semble pas particulièrement vivant.

Fondamentalement, ce que je recherche, c'est une toile 2D accélérée pour le JVM qui est soutenu avec un cadre soigné.

Je sais que C, C ++ et même Python (dans une certaine mesure) peuvent être considérés comme des langues de bas niveau. Java, en revanche, résume sur le matériel. Par conséquent, ce que je recherche n'est pas que ce soit "territoire naturel". Néanmoins http://lwjgl.org/ est un excellent exemple de ce qui est possible en Java.

Googler a évoqué ce projet intéressant http://libgdx.badlogicgames.com/ . L'avez-vous utilisé? Connaissez-vous des alternatives? Veuillez noter: je voudrais utiliser Scala, pas Java. Par conséquent, le stress sur JVM et pas seulement Java.

Était-ce utile?

La solution

Avez-vous déjà regardé Javafx 2.0?

Le moteur de rendu est basé sur Prism, qui prend en charge le rendu matériel et logiciel (cela signifie qu'il utilisera DirectX ou OpenGL ou Java 2D en fonction de ce qui est disponible). Vous pouvez trouver plus d'informations sur son architecture ici:

Architecture et cadre Javafx

Il utilise un graphique de scène afin de définir les choses que vous souhaitez rendre. Ici, vous pouvez trouver une petite introduction:

Travailler avec le graphique de la scène Javafx

Projet Scalafx Fournit des liaisons Scala pour Javafx 2.0.

Autres conseils

Si vous voulez quelque chose qui fonctionne http://lwjgl.org/ de Scala.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top