Hat jemand Erfahrungen mit libgdx, dass es gut mit 2D-Grafiken funktioniert? Ich plane, es für ein Android/Windows-Spiel zu verwenden, aber ich bin mir nicht sicher, ob es eine gute Wahl ist, wenn ich ein 2D-Spiel mache. Gibt es vielleicht eine bessere 2D-Grafiklösung, die Sie empfehlen könnten?Ist libgdx für 2d Spiele verwendbar?
Antwort
libgdx funktioniert gut für 2D. Sie können einfach verwenden, wenn Sie alles, was Sie von libgdx wollen, auf dem Bildschirm zeichnen. Wenn Sie ein wenig mehr Struktur möchten (Sie wahrscheinlich tun), können Sie auch mit der 2D-Szene Grafik, scene2d arbeiten. Wenn Sie scene2d verwenden, erstellen Sie Actor
s und fügen sie zu Stage
hinzu, und dann ruft libgdx ihre Funktionen update, draw und touchevent für Sie auf.
Libgdx enthält auch scene2dui für Ihre Menüs, und es basiert auf dem gleichen Szenengraph (Tasten von Actor
subclassed sind, usw.).
Hilfe zu scene2d begonnen, fand ich das wirklich hilfreich: http://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html
Und last but not least, wenn Sie für Android und den Desktop zu entwickeln suchen, gibt es keinen besseren Weg zu gehen als libgdx, weil libgdx das sofort macht. (Beachten Sie, dass dies auch die Entwicklung macht so viel einfacher da müssen Sie nicht Ihre Anwendung durch den Emulator oder ein Gerät für jeden kleinen Testlauf laufen.)
EDIT: aktualisierte Links
Sicher kann es für 2D-Spiele verwendet werden. Versuchen Sie this suchen Sie nach Beispielen.
kann ich eines der besten 2D-Motoren für Android empfehlen: AndEngine
Es kostenlos, Open Source, hat eine große Gemeinschaft, viele Beispiele und Tutorials und veröffentlichten Anwendungen in der Google-Markt spielen.
Dies ist nicht klassische Tutorial ist es Demo-Spiel mit Quellcode in Libgdx geschrieben 0.96+ mit scene2d und Schauspieler, und auch einschließlich box2d: http://minimaldevelop.com/blog/libgdx-scene2d-game-example-code
während viele Libgdx zugeschnitten ist es bis 2d in keiner Weise einschränkt Sie bis 2d
Hier ist ein Beispiel für die Verwendung von 3D mit GLES 2.0 Schatten Rs und eine Dynamik-Lib mit libGDX http://www.youtube.com/watch?v=W9lfjaaEO-Q
- 1. Konfiguriere libgdx-Spiele für "designed for tablets"
- 2. Fullscreen-Auflösung auf Android für libgdx Spiele
- 3. 2d Spiele in openGL
- 4. C# oder Java für 2D Spiele
- 5. LibGDX Skalierung 2d Grafik
- 6. 2D Lua Spiele auf dem iPhone
- 7. Ist es möglich, 2D-Spiele in Android Studio zu entwickeln?
- 8. LWJGL + LibGDX + TiledMap 2D Platformer Grafik (Anfang)
- 9. LibGDX Tiled: Tile Map als 2D Array
- 10. LibGDX 2D-Bild mit touchDragged() Ereignis drehen
- 11. Kann ich Desktop-Only-Spiele mit libGDX erstellen?
- 12. Spiele: Wer ist verantwortlich für die Anzeige?
- 13. Wie wäre MVVM für Spiele?
- 14. Schreiben funktionale Spezifikationen für Spiele
- 15. Räumliche Datenstruktur für Spiele
- 16. Make-Befehl ist für Objective-C-Projekt verwendbar?
- 17. entwickeln plattformübergreifende Spiele für Android und iPhone?
- 18. Ist libGDX für Desktop-Only-Anwendungsentwicklung geeignet?
- 19. Lieblings-Bilddateiformat für 2D-Sprites
- 20. Ist chrome.fileSystem in Google Native Client verwendbar
- 21. Ist das .NET Framework auf Win98 verwendbar?
- 22. Ist mysql_connect() in PHP verwendbar 5.6.5
- 23. Libgdx Schrift ist verschwommen
- 24. Encode-Methode für Spiele-Pakete?
- 25. greppen für Muster überlappende Spiele
- 26. Maximale Paketgröße für iPhone-Spiele?
- 27. 3D-Spiele WYSIWYGs für iPhone
- 28. Sind TestContext.Properties verwendbar?
- 29. Libgdx - ADs für Android
- 30. iPhone OpenGL ES: Anwenden eines Tiefen-Tests auf Texturen mit transparenten Pixeln für 2D-Spiele
id hinzufügen möchten, dass libgdx ist wahrscheinlich die flexiblere und leistungsfähigere Engine. [Quelle] (http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html) und [Quelle] (http://thegreestudios.com/blog/?p=30) – Renard
Nach einigen Monaten habe ich beschlossen, mein Projekt von AndEngine auf libgdx umzustellen. Libgdx hat viele Profis, z. erstaunliche sofortige Debugging auf dem Desktop. – asktomsk