Od jakiegoś czasu jestem programistą Androida i zastanawiam się, czy nie zacząć grać. Szukając frameworka do gier, pomyślałem, że libgdx zapewnia bardzo przyjazną dokumentację i funkcjonalność. Więc chciałbym go użyć, jeśli nie ma dużej przeszkody.
Ale kiedy próbowałem zobaczyć, ilu programistów stosuje tę bibliotekę, nie mogłem znaleźć tak wielu. Czy coś jest nie tak z tą biblioteką? Innymi słowy, chciałbym poznać zalety i wady każdego doświadczonego programisty.
AKTUALIZACJA: Po przejrzeniu dokumentacji i próbie zbudowania prostych gier za pomocą libgdx, zdecydowałem się na nią, ponieważ dokumentacje są wystarczająco dobre, a społeczność bardzo aktywna. Najbardziej podobało mi się to, że oferuje wiele gier demo, z których mogę się wiele nauczyć.
Odpowiedzi:
Z podobnych powodów zdecydowałem się na libGDX. Aby wyjaśnić mój komentarz, wspomnę o tym, co uważam za i przeciw.
Plusy:
Cons:
Podsumowując, jeśli trzymasz się tylko Androida, to świetnie. Ale jeśli chcesz także zrobić iOS, przejdę do czegoś innego, takiego jak Unity lub Corona SDK.
źródło
Właśnie zacząłem w libgdx (mam tam 2 tygodnie).
Zalety, że nie potrzebujesz emulatora i możesz przetestować wszystko, co robisz w prawdziwej prędkości, również jeśli znasz Javę, byłoby to łatwe (wiem, że aplikacje na Androida używają Java, ale z mojego punktu widzenia jest to łatwiejsze ), architektura libgdx do tworzenia gier jest zbyt dobrze zbudowana.
Wadą jest brak dokumentacji, ponieważ wszyscy mówią, że istnieją przykładowe kody, ale nie implementuje ona całego libgdx, więc nie jest kompletna, i istnieją pewne metody, które nie mają dokumentacji i musisz ją przetestować samodzielnie i wiedzieć, jak to działa : /
Jest to dobra biblioteka, łatwa w użyciu, ale musisz go często przeglądać, jeśli chcesz korzystać ze 100%
źródło
Jestem autorem książki „Learning Libgdx Game Development”.
Ta książka może wypełnić lukę brakującą dokumentację i zagregowane informacje dla początkujących.
Już opublikowałem więcej tutaj: Gdzie są wszystkie samouczki dotyczące libGDX?
źródło