¿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
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
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.
Esto no es tutorial clásico es el juego de demostración con código fuente escrito en libgdx 0.96+ usando scene2d y actores, y que también incluye box2d: http://minimaldevelop.com/blog/libgdx-scene2d-game-example-code
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
- 1. Resolución de pantalla completa en Android para juegos libgdx
- 2. ¿Cómo se puede usar Path.Combine con más de 2 argumentos?
- 3. libgdx o playn?
- 4. ¿Se puede usar R para GIS?
- 5. Cocos2D O libgdx para Android Game Development
- 6. iPhone - ¿Puede Cocos2d crear juegos que no sean juegos?
- 7. android.os.Bundle no se puede resolver en el proyecto de libgdx Android
- 8. Cómo usar websockets para juegos en tiempo real
- 9. Pros y contras de usar SVG para juegos de Android
- 10. No se puede usar EMDK para .NET
- 11. ¿Se puede usar XmlAttributes para selectivamente XmlIgnore?
- 12. Libgdx ¿SpriteBatch se basa en StencilBuffer?
- 13. ¿Se puede usar la misma instancia de CriteriaBuilder (JPA 2) para crear múltiples consultas?
- 14. libgdx: SpriteBatch no se muestra con PerspectiveCamera
- 15. Cómo usar cámaras LibGDX con Renderizadores de depuración Box2D
- 16. libgdx - aplicación se bloquea cuando TiledMapRenderer.render llamada()
- 17. AssetManager en LibGDX
- 18. ¿Puedo usar Python para crear flash como juegos de navegador?
- 19. Desarrollo de juegos de PlayStation 2 en cualquier consola?
- 20. ¿Se puede usar gdb para rastrear cuando se detectan excepciones?
- 21. LibGDX SpriteBatch Multitexture posible?
- 22. No se puede usar Server.MapPath
- 23. No se puede usar DialogResult
- 24. Capa de scripting para Android - LibGDX
- 25. ¿Se puede configurar java.util.logging para usar archivos de registro comprimidos?
- 26. C++ para juegos
- 27. libgdx dentro Android Actividad
- 28. Sistema de partículas libGDX
- 29. Búsqueda de ruta para juegos
- 30. ¿Cómo se puede usar directlabels y ggplot2?
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
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