2012-04-26 49 views
5

¿Alguien tiene experiencia con libgdx que funciona bien con 2d gráficos? Estoy planeando usarlo para un juego Android/Windows, pero no estoy seguro si es una buena elección si estoy haciendo un juego 2d. ¿Hay alguna mejor solución de gráficos 2D que puedas recomendar?¿Se puede usar libgdx para 2 juegos?

Respuesta

20

libgdx funciona muy bien para 2D. Solo puede usar SpriteBatch si todo lo que desea de libgdx es dibujar en la pantalla. Si desea un poco más de estructura (probablemente sí), también puede trabajar con el gráfico de escena 2D, scene2d. Al usar scene2d, crea Actor sy los agrega al Stage, y luego libgdx llama a sus funciones de actualización, dibujo y touchevent por usted.

libgdx también incluye scene2dui para sus menús, y está basado en el mismo gráfico de escena (los botones se subclasan de Actor, etc.).

ayuda para empezar con scene2d, encontré esto realmente útiles: http://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html

Y por último pero no menos importante, si usted está buscando para desarrollar para Android y el escritorio, no hay mejor camino a seguir que libgdx porque libgdx hace esto de la caja. (Tenga en cuenta que esto también hace el desarrollo mucho más fácil ya que no tiene que ejecutar su aplicación a través del emulador o un dispositivo por cada pequeña prueba de funcionamiento.)

EDIT: enlaces actualizados

1

Claro que se puede utilizar para juegos en 2D. Pruebe this busque ejemplos.

puedo recomendar uno de los mejores motores de 2D para Android: AndEngine
Es gratuito, de código abierto, tiene una comunidad enorme, una gran cantidad de ejemplos y tutoriales y aplicaciones publicadas en Google Play mercado.

+2

id gustaría agregar que libgdx es probablemente el motor más flexible y potente. [Fuente] (http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html) y [Fuente] (http://thegreystudios.com/blog/?p=30) – Renard

+5

Después de varios meses, he decidido cambiar mi proyecto de AndEngine a libgdx. Libgdx tiene muchas ventajas, p. sorprendente depuración instantánea en el escritorio. – asktomsk

0

mientras que una gran cantidad de libgdx se adapta a 2d se restringe de ninguna manera que a 2D

aquí hay un ejemplo de cómo usar 3D con el tono GLES 2.0 rs y una dinámica lib con libGDX http://www.youtube.com/watch?v=W9lfjaaEO-Q

Cuestiones relacionadas