Ich bin seit einer Weile ein Android-Entwickler und denke darüber nach, in das Spielen einzusteigen. Auf der Suche nach einem Game Dev Framework dachte ich, dass libgdx eine sehr benutzerfreundliche Dokumentation und Funktionalität bietet. Also würde ich es gerne benutzen, wenn es kein großes Hindernis gibt.
Aber als ich versuchte zu sehen, wie viele Entwickler diese Bibliothek verwenden, konnte ich nicht so viele finden. Stimmt etwas mit dieser Bibliothek nicht? Mit anderen Worten, ich würde gerne die Vor- oder Nachteile eines erfahrenen Entwicklers kennen.
UPDATE: Nachdem ich die Dokumentationen überprüft und versucht hatte, einfache Spiele mit libgdx zu erstellen, entschied ich mich dafür, da die Dokumentationen gut genug sind und die Community sehr aktiv ist. Was mir am besten gefallen hat, ist, dass es eine Reihe von Demo-Spielen bietet, von denen ich viel lernen kann.
Antworten:
Ich habe mich aus ähnlichen Gründen für libGDX entschieden. Um meinen Kommentar zu erläutern, werde ich die Vor- und Nachteile erwähnen.
Vorteile:
Nachteile:
Alles in allem ist es großartig, wenn Sie sich nur an Android halten. Aber wenn Sie auch iOS machen möchten, würde ich zu etwas anderem wechseln, wie Unity oder Corona SDK.
quelle
Ich habe gerade in libgdx angefangen (ich habe 2 Wochen dort zu entwickeln).
Die Profis, es ist, dass Sie den Emulator nicht brauchen und Sie können alles, was Sie tun, in der realen Geschwindigkeit testen, auch wenn Sie Java kennen, wäre es einfach (ich weiß, dass Android-Apps Java verwenden, aber dies ist aus meiner Sicht einfacher ) ist die Architektur von libgdx für die Spieleentwicklung zu gut aufgebaut.
Der Nachteil ist der Mangel an Dokumentation, wie alle Leute sagen, es gibt Beispielcodes, aber es implementiert nicht alle libgdx, so dass es nicht vollständig ist, und es gibt einige Methoden, die keine Dokumentation haben und Sie müssen es selbst testen und wissen, wie es funktioniert : /
Es ist eine gute Bibliothek, einfach zu bedienen, aber Sie müssen viel googeln, wenn Sie 100% verwenden möchten
quelle
Ich bin der Autor des Buches "Learning Libgdx Game Development".
Dieses Buch könnte die Lücke zwischen fehlender Dokumentation und aggregierten Informationen für Anfänger schließen.
Ich habe hier bereits mehr gepostet: Wo sind alle Tutorials für libGDX?
quelle