나는 한동안 안드로이드 개발자 였고 게임에 들어가는 것에 대해 생각하고 있습니다. 게임 개발 프레임 워크를 찾는 동안 libgdx는 매우 친숙한 문서와 기능을 제공한다고 생각했습니다. 큰 장애물이 없으면 사용하고 싶습니다.
그러나이 라이브러리를 사용하는 개발자 수를 확인하려고 시도했을 때 그 수가 많지 않았습니다. 이 라이브러리에 문제가 있습니까? 다시 말해, 숙련 된 개발자의 장단점을 알고 싶습니다.
업데이트 : 문서를 검토하고 libgdx로 간단한 게임을 구축하려고 시도한 후에는 문서가 충분하고 커뮤니티가 활발히 활동하기 때문에 함께 진행하기로 결정했습니다. 내가 가장 좋아하는 점은 많은 것을 배울 수있는 많은 데모 게임을 제공한다는 것입니다.
답변
비슷한 이유로 libGDX를 사용하기로 결정했습니다. 내 의견에 대해 설명하기 위해 장단점을 발견했습니다.
장점 :
- Android 및 데스크톱에서 작동 (에뮬레이터 필요 없음)
- 포럼의 활성 사용자 커뮤니티
- 강력한 기능
- iOS에서도 작동 (RoboVM => 무료)
단점 :
- 문서 및 정보 부족
- 상당히 낮은 수준 (일을 끝내기 위해 적은 코드를 작성하는 것을 선호합니다)
대체로 Android에만 집중한다면 훌륭합니다. 그러나 iOS 도하 고 싶다면 Unity 또는 Corona SDK와 같은 다른 것으로 옮길 것입니다.
답변
방금 libgdx에서 시작했습니다 (2 주 동안 개발 중입니다).
전문가, 에뮬레이터가 필요없고 실제 속도로 수행하는 모든 것을 테스트 할 수 있습니다 .Java를 알고 있다면 쉽습니다 (Android 앱이 Java를 사용한다는 것을 알고 있지만 이것은 내 관점에서 더 쉽습니다) ), 게임 개발을위한 libgdx의 아키텍처가 너무 잘 구축되었습니다.
단점은 모든 사람들이 말한 것처럼 문서가 부족하지만 샘플 코드가 있지만 모든 libgdx를 구현하지 않아서 완전하지 않으며 문서가없는 일부 메소드가 있으며 직접 테스트해야하며 어떻게 작동하는지 알아야합니다 : /
좋은 라이브러리, 사용하기 쉽지만 100 %로 사용하려면 많이 구글해야합니다.
답변
저는 “Learning Libgdx Game Development”책의 저자입니다.
이 책은 초보자를위한 문서와 집계 된 정보가 부족한 격차를 채울 수 있습니다.
이미 여기에 더 많은 글을 올렸습니다 : libGDX에 대한 모든 튜토리얼은 어디에 있습니까?