LibGDX가 Android 플랫폼 용 Cocos2dx와 어떻게 비교되는지 알아야합니다. 예, 이동성이 목표이지만 품질, 사용 편의성 및 프레임 속도도 마찬가지입니다.LibGDX와 Android 게임 개발을위한 Cocos2dx
답변
글쎄 이것은 분명히 당신이 무엇을하고 있는지에 달려 있습니다. Libgdx와 Cocos2d는 매우 다른 API를 가지고 있습니다. 그래서 실제로 두 가지를 모두 확인하고 마지막에 나에게 가장 적합한 것을 선택하는 것이 좋습니다. 개인적으로 나는 Cocos2d API를 싫어합니다. Libgdx는 훨씬 더 저수준이기 때문에 렌더링 로직을 게임 로직과 완전히 분리 할 수 있습니다.
Libgdx는 Java에서 C++로 작성되었습니다. 그러나 성능에 중요한 부분은 최적의 속도로 실행되도록 원시 코드로 작성됩니다. 필자는 개인적으로 많은 프레임 워크를 살펴본 결과 libgdx만큼 좋은 것을 찾지 못했습니다. 개발은 또한 핫 코드 스와핑 (hot code swapping)으로 정말 빨라져 재 컴파일 할 필요없이 게임에서 코드를 실행하고 변경할 수 있습니다. Libdgx를 사용하면 다시 작성할 필요없이 HTML5에 배포 할 수 있습니다. iOS 백엔드는 WIP입니다. 따라서 iOS가 최우선 순위 인 경우 libgdx가 지원할 때까지 기다려야합니다.
libgdx를 사용하여 얻는 가장 큰 이점은 훨씬 더 도움이되는 커뮤니티입니다. 당신은 매우 신속하게 답변을 얻을뿐만 아니라 개발자들로부터 도움을받을 것입니다.
필자는 말할 것도없이 libgdx의 열렬한 후원자입니다.
iOS 지원이 언제 도착하는지 추측 할 수 있습니까? –
대부분의 기본 기능이 제대로 작동하지만 오디오와 같은 몇 가지 기능이 아직 수행되지 않은 것처럼 보입니다. 예상 도착에 관해서는 말하기가 불가능합니다 : / – Bach
우선 libGDX는 게임 개발 응용 프로그램 프레임 워크이며 box2d 및 경량 Java 게임 라이브러리와 같은 많은 타사 라이브러리를 사용합니다. 초보자를 위해서도 이클립스를 구성하는 것은 완전히 위험합니다. 그것의 배포는 Windows, 리눅스, 맥 OS X, 안드로이드, iOS 및 웹 브라우저 (WebGL을 지원)로 제한
- 는 윈도우, 리눅스, 맥 OS X, 안드로이드, iOS 및 웹 의 배포를 지원 다른 한편으로 코코스-2D의 브라우저 (WebGL을 지원)
- 가 사용하는 타사 IDE
동안 오픈 소스 그냥 게임 개발뿐만 아니라 응용 프로그램 및 기타 GUI 기반의 대화 형 프로그램을 지원에 한정되는 것은 아니다. 또한 Cocos2d-SpriteBuilder, Cocos2d-x, Cocos2d-html5 및 Cocos2d-XNA와 같은 많은 사촌 라이브러리가 제공되므로 스프라이트 시트 편집, 입자 편집 등에 매우 유용 할 수 있습니다. cocos2d의 주요 이점 중 하나는 자체 매우 유익하고 시간을 절약 할 수있는 IDE CocoStudio. 창에서
- 지지 배포, MAC OS X는 리눅스, 안드로이드, 윈도우 폰 7 & 8, 윈도우 8, X 박스 360
- 는
- 오픈 소스 자신의 IDE Cocostudio를 사용
- 1. Android 용 게임 개발을위한 도움이 필요합니다.
- 2. 게임 개발을위한 그래픽 API
- 3. 게임 개발을위한 OCaml과 스키마
- 4. 게임 개발을위한 플래시 개발
- 5. SharpDX와 게임 개발을위한 SlimDX?
- 6. 게임 개발을위한 C# vs. Java
- 7. 게임 개발을위한 훌륭한 기초 언어?
- 8. iOS 게임 개발을위한 권장 사항
- 9. Android : 대체 위젯/게임 개발을위한 2D 프레임 워크
- 10. 게임 개발을위한 cocos2d-iphone 또는 cocos2d-x?
- 11. HelloWorld를 실행하지 못했습니다. cocos2dx
- 12. Cocos2dx RegisterTouchDispatcher
- 13. cocos2dX setBlendFunc
- 14. 설정하기 cocos2dx
- 15. OSGi : Android 개발을위한 선택
- 16. Android 개발을위한 JPA 구현
- 17. android 앱 개발을위한 JDK
- 18. "느린"게임 개발을위한 파이썬은 얼마나 걸립니까?
- 19. 온라인 게임 개발을위한 플래시 액션 스크립트 사용
- 20. 2D/3D 게임 개발을위한 Qt 라이브러리
- 21. cocos2d에서 게임 개발을위한 "개발자 화면"만들기
- 22. 게임 개발을위한 스위칭 언어 생각? 해야합니까?
- 23. IronPython + XNA는 게임 개발을위한 진정한 경쟁자입니까?
- 24. iPhone 게임 개발을위한 Cocos2d의 레이어 대 장면
- 25. 엔터프라이즈 Android 개발을위한 Google 지원
- 26. Android 앱 개발을위한 서버 설정
- 27. cocos2dx 녹음 소리 안드로이드/ios
- 28. Cocos2dx 가시 영역
- 29. OpenGL 2.0 또는 1.0을 libgdx와 함께 사용해야합니까?
- 30. CCUserDefault, ios/android 게임 및 게임 업데이트
Stackoverflow는 "어느 엔진이 더 낫지 않습니까?" 플랫폼. 이런 종류의 질문을해야한다면, 제 대답은 항상 "당신에게 중요하지 않습니다 - 코드 작성을 시작하십시오!"입니다. 이것을 읽으십시오 : http://www.learn-cocos2d.com/2012/05/the-game-engine-dating-guide-how-to-find-the-right-engine-for-your-game/ – LearnCocos2D
첫째로 떨어져 그것보다 구체적입니다. 특정 플랫폼에서 두 개의 특정 게임 엔진을 비교합니다. 어떤 엔진이 일반적으로 더 낫지는 않습니다. 그리고 이것에 관한 한 개인의 의견은 여러 사람들의 의견만큼 좋지 않습니다. –
또 다른 똑같은 관련 질문은 cocos2dx를 Android로 가져 오기 위해 무엇을 했습니까? 그리고 기사가 여러 플랫폼에 대한 전략을 논의하는 데 아무 이유도없는 이유는 무엇입니까? –