누구나 2d 그래픽과 잘 작동하는 libgdx 경험이 있습니까? Android/Windows 게임용으로 사용할 계획이지만 2 차원 게임을 만드는 경우 좋은 선택인지 잘 모르겠습니다. 어쩌면 당신이 권할 수있는 더 나은 2D 그래픽 솔루션이 있습니까?libddx는 2D 게임에서 사용할 수 있습니까?
답변
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보다. (이 또한 너무 많은 에뮬레이터 또는 모든 작은 테스트 실행을위한 장치를 통해 응용 프로그램을 실행하지 않기 때문에 쉽게 개발 하게합니다.)
편집 : 업데이트 된 링크
을이 아니다 고전적인 튜토리얼은 또한 Box2D의 포함 scene2d 배우를 사용하고 0.96+ libgdx 작성된 소스 코드와 데모 게임이다 : libgdx의 많은 어떠한 방식으로 그것을 내지 2d 맞춤형 동안 http://minimaldevelop.com/blog/libgdx-scene2d-game-example-code
제한하면 2 차원하기
다음은 GLES 2.0 쉐이드로 3D를 사용하는 예입니다. rs 및 libgDX가 포함 된 동적 라이브러리 http://www.youtube.com/watch?v=W9lfjaaEO-Q
- 1. C# 2D 게임에서 객체의 구조
- 2. 게임에서 차량의 2D 합력 계산
- 3. 2D 게임에서 점프 및 서기
- 4. 2D 게임에서 NSImageView를 이동하는 방법은 무엇입니까?
- 5. 2D 게임에서 커스터마이징 가능한 플레이어 아바타
- 6. 2D XNA 게임에서 경로 애니메이션을 사용하려면 어떻게해야합니까?
- 7. 게임에서 2D 맵 렌더링 - 자르기 및 스크롤
- 8. 2D OpenGL 게임에서 다중 화면 지원을위한 팁?
- 9. 2D 게임에서 게임 이벤트 길이는 어떻게 처리됩니까?
- 10. Java 2D 게임에서 타일 맵을 사용하지 않음
- 11. 2D Java sim 게임에서 OpenGL을 사용해야합니까?
- 12. 대기열에서 2D 배열을 사용할 수 있습니까? windows 양식
- 13. cocos2d에서 UIPickerView를 사용할 수 있습니까?
- 14. XNA 2D 게임에서 수직 포물선 경로를 만드는 방법은 무엇입니까?
- 15. Java 2D 게임에서 스프라이트의 투명한 부분을 만드는 방법은 무엇입니까?
- 16. gluLookAt를 사용하여 2D iPhone 게임에서 카메라를 이동 하시겠습니까?
- 17. 무한 스크롤 2D 게임에서 충돌을 감지하는 가장 좋은 방법은 무엇입니까?
- 18. Android 게임에서 사용할 2D지도를 만드는 방법은 무엇입니까?
- 19. 게임에서 2D 포도 나무를 절차 적으로 어떻게 생성합니까?
- 20. 2d 배열을 numpy로 2d 배열에 넣을 수 있습니까?
- 21. 어떻게 javascript와 jQuery를 사용하여 아래 2d 게임에서 충돌을 감지합니까?
- 22. 2d 레이싱 게임에서 등각 투영 모방을 만드는 방법은 무엇입니까?
- 23. 2D 사각형 충돌 감지 시스템 (실제 게임에서 작동)
- 24. XNA 게임 스튜디오가있는 2D 게임에서 키 누르기로 촬영
- 25. MVC 2D 게임에서 객체의 그래픽 표현을 처리하는 방법은 무엇입니까?
- 26. 자바 게임 많은 첫번째 사람 2D 게임에서 영역 난이도
- 27. XNA를 사용하여 2D 게임에서 원형 이동을 확인하는 방법은 무엇입니까?
- 28. XNA의 2D 자동차 게임에서 충돌 감지를 추가하는 방법은 무엇입니까?
- 29. 평평한 three.js면에 2D 모양을 그릴 수 있습니까?
- 30. Mouse라는 클래스 안에 flash.ui.Mouse를 사용할 수 있습니까?
id는 libgdx가 아마도 더 유연하고 강력한 엔진이라고 덧붙입니다. [출처] (http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html) 및 [출처] (http://thegreystudios.com/blog/?p=30) – Renard
몇 달 후 AndEngine 프로젝트를 libgdx로 전환하기로 결정했습니다. Libgdx에는 많은 찬성이 있습니다. 데스크탑에서 놀라운 즉석 디버깅. – asktomsk