libgdx의 장단점 [닫기]


9

나는 한동안 안드로이드 개발자 였고 게임에 들어가는 것에 대해 생각하고 있습니다. 게임 개발 프레임 워크를 찾는 동안 libgdx는 매우 친숙한 문서와 기능을 제공한다고 생각했습니다. 큰 장애물이 없으면 사용하고 싶습니다.

그러나이 라이브러리를 사용하는 개발자 수를 확인하려고 시도했을 때 그 수가 많지 않았습니다. 이 라이브러리에 문제가 있습니까? 다시 말해, 숙련 된 개발자의 장단점을 알고 싶습니다.

업데이트 : 문서를 검토하고 libgdx로 간단한 게임을 구축하려고 시도한 후에는 문서가 충분하고 커뮤니티가 활발히 활동하기 때문에 함께 진행하기로 결정했습니다. 내가 가장 좋아하는 점은 많은 것을 배울 수있는 많은 데모 게임을 제공한다는 것입니다.


2
한 가지 큰 단점은 좋은 문서가 없다는 것입니다. 당신은 진지하게 구글을 많이하고, 퍼즐을 풀어야합니다. 정말 버그가 있습니다. (또한 포럼에는 이메일 알림이 작동하지 않습니다.)
ashes999

귀하의 의견에 감사드립니다. 당신의 요점을 볼 수 있습니다. 나는 몇 가지 좋은 튜토리얼을 보았지만 당신이 말하는 것은 게임 체인저입니다 :-)
Tae-Sung Shin

나도. 그러나 그 외에는 정말 대단합니다.
ashes999

데모 게임은 어디에서 찾았습니까? 깔끔하게 들립니다.
ashes999

2
@ ashes999 소스 ( code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos )는 친구 친구입니다.
태 성 신

답변:


10

비슷한 이유로 libGDX를 사용하기로 결정했습니다. 내 의견에 대해 설명하기 위해 장단점을 발견했습니다.

장점 :

  • Android 및 데스크톱에서 작동 (에뮬레이터 필요 없음)
  • 포럼의 활성 사용자 커뮤니티
  • 강력한 기능
  • iOS에서도 작동 (RoboVM => 무료)

단점 :

  • 문서 및 정보 부족
  • 상당히 낮은 수준 (일을 끝내기 위해 적은 코드를 작성하는 것을 선호합니다)

대체로 Android에만 집중한다면 훌륭합니다. 그러나 iOS 도하 고 싶다면 Unity 또는 Corona SDK와 같은 다른 것으로 옮길 것입니다.


3
iOS는 다음 이후 지원됩니다.
Veger

iOS 지원에는 MonoTouch 라이센스가 필요하며, 이후 400 달러에서 1200 달러로 증가했습니다.
ashes999

2
libGDX 0.9.9부터 유료 라이센스가 필요없는 RoboVM에서 iOS 지원을 제공합니다. badlogicgames.com/wordpress/?p=3156
Thomas

@Thomas는 명확하게 해 주셔서 감사합니다. 정말 좋은 소식입니다.
ashes999

1
RoboVM에 대해 업데이트 한 사람들은 중단되었습니다 ( badlogicgames.com/wordpress/?p=3925&cpage=3#comments ), Intel Multi-OS Engine으로 변경되었습니다.
bosco

7

방금 libgdx에서 시작했습니다 (2 주 동안 개발 중입니다).

전문가, 에뮬레이터가 필요없고 실제 속도로 수행하는 모든 것을 테스트 할 수 있습니다 .Java를 알고 있다면 쉽습니다 (Android 앱이 Java를 사용한다는 것을 알고 있지만 이것은 내 관점에서 더 쉽습니다) ), 게임 개발을위한 libgdx의 아키텍처가 너무 잘 구축되었습니다.

단점은 모든 사람들이 말한 것처럼 문서가 부족하지만 샘플 코드가 있지만 모든 libgdx를 구현하지 않아서 완전하지 않으며 문서가없는 일부 메소드가 있으며 직접 테스트해야하며 어떻게 작동하는지 알아야합니다 : /

좋은 라이브러리, 사용하기 쉽지만 100 %로 사용하려면 많이 구글해야합니다.


1
나도 문서가 부족하여 좌절하고 있습니다. 그것에 대한 작업이 필요하지만 그렇지 않으면 좋은 프레임 워크입니다.
While-E

box2D X_X를 사용하는 것에 좌절감을 느낍니다 : // 정말 놀라운 엔진
Rudy_TM

@ While-E 항상 LibGDX에 기여할 수 있습니다! :) 참고로-나는 또한 문서 부족으로 어려움을 겪고 있지만 항상 소스 코드로 뛰어 들어 몇 가지를 추론 할 수 있습니다 (교육적 가치가 높습니다).
Mithras

3

저는 "Learning Libgdx Game Development"책의 저자입니다.

이 책은 초보자를위한 문서와 집계 된 정보가 부족한 격차를 채울 수 있습니다.

이미 여기에 더 많은 글을 올렸습니다 : libGDX에 대한 모든 튜토리얼은 어디에 있습니까?


1
GD.SE에 오신 것을 환영합니다! 새로운 사람들이 사이트에 기여하는 것을 보는 것은 언제나 좋은 일이지만,이 질문은 1 년 반이 넘었습니다. 새로운 질문에 대한 답변을 얻을 수 있다면 좋을 것입니다.
Polar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.