2017-05-22 6 views
0

Android/iOS의 기본 응용 프로그램 인 게임을 만들고 있지만 2D 그래픽 모듈을 추가하고 싶습니다. 어떤 라이브러리를 사용해야합니까? Cocos2d-x, LibGDX, 다른? 뭔가 crossplatform 찾으십시오. 그것은 무거운 모듈이 아니기 때문에 lighweight를 좋아할 것입니다. 따라서 일반적인 네이티브 액티비티처럼 빠르게 실행됩니다.네이티브 앱 내의 크로스 플랫폼 모듈 용 2 차원 게임 엔진

답변

1

나는 코코스에 관해서는 말할 수 없다. 왜냐하면 나는 그걸로 일한 적이 없기 때문이다. 하지만 libgdx로 수업 프로젝트를위한 데스크탑 팩맨 게임을 만들었습니다 (코드가 over at the repo 인 것을 확인할 수 있습니다). 데스크탑에서 훌륭하게 작동하지만 Android 또는 iOS에 배포하지 않았습니다. 이 프레임 워크는

희망이 당신은 네이티브 앱 개발에 어떤 걱정없이 이러한 프레임 워크를 사용하여 전체 앱 개발할 수

+0

I 두 번째 libGDX. –

1

도움 (약간 부족 Sound/Audio 클래스 제외) 중대하다.

libGDXCocos2d-x은 모두 크로스 플랫폼 개발 엔진입니다. 만약 당신이 Java에 능숙하다면 LibGdx를 사용하십시오. C++에 대해 잘 알고 있다면 Cocos2d-x를 사용하십시오. 쉽게 interfacing를 통해 안드로이드 플랫폼의 코드를 호출 할 수 있기 때문에 안드로이드 네이티브 앱과의 통합을 위해

는 libGdx은 더 있지만 다음적인 Cocos2D-X를 선택하면 JNI를 사용해야 할 경우, 그 객체를 사용하기 조금 힘든 것입니다.

일부 죄수가있는 명확한 통합 answer을 살펴보십시오.

+0

libGDX로 iOS를 찾는 방법은 무엇입니까? – orzel

+0

iOS 네이티브 앱과의 크로스 플랫폼에 대해 충분한 아이디어가 없지만 개발 시간이 매우 길어질 것 같습니다. 먼저 Android 네이티브 앱을 개발 한 다음 iOS를 개발하고 다시 개발 된 앱과 통합해야합니다. – Aryan

+0

고려하지 마십시오. – orzel