2012-04-26 4 views
5

누구나 2d 그래픽과 잘 작동하는 libgdx 경험이 있습니까? Android/Windows 게임용으로 사용할 계획이지만 2 차원 게임을 만드는 경우 좋은 선택인지 잘 모르겠습니다. 어쩌면 당신이 권할 수있는 더 나은 2D 그래픽 솔루션이 있습니까?libddx는 2D 게임에서 사용할 수 있습니까?

답변

20

libgdx는 2D에 적합합니다. libgdx에서 원하는 것은 화면에 그려야 만한다면 SpriteBatch을 사용할 수 있습니다. 좀 더 구조가 필요하다면 (아마도), 2D 씬 그래프 scene2d으로 작업 할 수 있습니다. scene2d를 사용하는 경우 Actor을 만들고이를 Stage에 추가하면 libgdx에서 업데이트, 그리기 및 touchevent 함수를 호출합니다.

libgdx에는 메뉴에 대한 scene2dui도 포함되어 있으며, 동일한 장면 그래프 (버튼은 Actor 등으로 서브 클래스 화 됨)를 기반으로합니다. http://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html

그리고 마지막으로 당신은 안드로이드 의 바탕 화면을 개발하기 위해 찾고 있다면하지 적어도 가서 더 좋은 방법은 없다 : 도움말을

가 scene2d 시작하기, 나는이 정말 도움이되었다고합니다 libgdx는 이것을 상자에서 꺼내기 때문에 libgdx보다. (이 또한 너무 많은 에뮬레이터 또는 모든 작은 테스트 실행을위한 장치를 통해 응용 프로그램을 실행하지 않기 때문에 쉽게 개발 하게합니다.)

편집 : 업데이트 된 링크

1

확실히 2D 게임에 사용할 수 있습니다. 예제를 찾으려면 this을 시도하십시오.

나는 안드로이드를위한 최고의 2D 엔진 중 하나 추천 할 수 있습니다 : 그것은 무료, 오픈 소스가 AndEngine
, 거대한 사회, 예제 및 자습서의 많은 구글에서 출시 된 애플리케이션 시장을 플레이있다.

+2

id는 libgdx가 아마도 더 유연하고 강력한 엔진이라고 덧붙입니다. [출처] (http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html) 및 [출처] (http://thegreystudios.com/blog/?p=30) – Renard

+5

몇 달 후 AndEngine 프로젝트를 libgdx로 전환하기로 결정했습니다. Libgdx에는 많은 찬성이 있습니다. 데스크탑에서 놀라운 즉석 디버깅. – asktomsk

관련 문제