[cocos2d-html5 로 만든 게임 apk 만들기]
#방법 1 :
- cocos2d-js & android-ndk 를 이용한 방법
- 참고 사이트 : http://blog.naver.com/fundoong/220207375272
- 장점
. C++ 기반으로 변환을 해서 그런지, 모바일 브라우져에서 플레이 속도보다 훨씬 빠르다.
. cordova 를 이용한 방식 보다 훨씬 빠르다.
- 단점
. cocos2d-js3.6 버전과 android-ndk-r10c를 사용 했을 경우 갤럭시3를 포함한 젤리빈 에서는 실행이 안된다.
여러 버전을 설치 해 본 결과 android-ndk-r10b(android-ndk32-r10b-windows-x86_64.zip - ok, android-ndk64-r10b-windows-x86_64.zip - fail) 을 사용하니 갤럭시3 에서도 실행이 되었다.
. Layer , Sprite 를 선언 후 바로 addChild를 안 할 경우 필요한 부분에서 멈춤 현상 발생
. 기존의 브라우져에서 플레이 잘 되는 소스일 지라도 많은 수정이 필요하다.
#방법 2 :
- cordova 를 이용한 방법
- 참고 사이드 : http://aaaga.blog.me/220401111717
- 장점
. 모바일 브라우져에서 플레이 되는 소스를 거의 수정 없이 사용 가능 하다.
- 단점
.모바일 웹에서 실행 했을때 보다 성능이 개선되는 건 기대를 하면 안될 듯 하다.
. 예전에 플래시 플레이어를 C 에 포함을 시켜 swf 파일을 실행 했듯이, 결국은 web browser 를 통한 실행이
되는 방식으로 이해가 된다. 정확한 이해는 아직......