본문 바로가기

cocos2d-x14

cocos2d-x 3.17 이상에서 빌드 목록 작성 android.mk 대신 CMakeLists.txt 사용 얼마전 안드로이드 스튜디오가 3.3 으로 정식 업데이트 되었지요. 6개월정도 방치해 두었다가 다시 꺼내든 두개의 cocos2d-x 프로젝트 두개... 빌드하려고 하니 에러가 나면서 빌드가 되지 않습니다. 기존 프로젝트 하나는 cocos2d-x 3.16 버전, 또 하나는 더 오래된 버전으로 개발했었죠. 이유는... NDK 가 업데이트 되면서 더이상 gcc 를 지원하지 않습니다. 그래서 gradle.build 를 수정했더니... 안드로이드 스튜디오가 무한 인덱싱 빠집니다. ㅡ,.ㅡ 그냥 cocos2d-x 최신 버전으로 업데이트 하기로 합니다. 이번에도... 역시나 여기저기 바뀐 것들이 많아서 새로 프로젝트 생성하는게 빠르다고 결론이 났습니다. 현재 cocos2d-x 최신 버전은 3.17.1 이며, 일부 경고.. 2019. 1. 29.
cocos2d-x 3.16 에서 구글 인앱빌링 AIDL 추가 개발 환경맥OS X High Sierra / Android Studio 3.1 / cocos2d-x 3.16 지금 cocos2d-x (버전 3.16) 을 사용하여 게임 개발 작업을 하면서, 인앱 빌링을 사용하기 위해 작업중입니다. 구글의 공식문서를 통해 인앱 빌링을 추가하려고 하니, AIDL을 프로젝트에 추가해야 한다고 합니다. https://developer.android.com/google/play/billing/billing_integrate.html 먼저, 현 시점 구글의 한글 문서 (https://developer.android.com/google/play/billing/billing_integrate.html)는 사용할 수 없습니다. 지금 사용하고 있는 안드로이드 스튜디오 3.1의 SDK Ma.. 2018. 4. 6.
cocos2d-x 3.16 NDK r16 armeabi deprecated 에러 cocos2d-x 3.16 버전을 사용하고 있습니다. 오늘자 기준으로 안드로이드 스튜디오에서 NDK를 설치하니, r16 버전이 설치가 됩니다. 여기서 프로젝트를 생성하고, 안드로이드 스튜디오에서 빌드하면, Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi 이라는 에러가 발생합니다. 이 에러가 발생해도, 실행이 되긴 합니디만, 이 에러 다음줄에 보면 다음부터는 이 ABI를 지원하지 않을것이라는 경고가 있으니 그대로 사용하기가 좀 꺼려집니다. 어차피 대부분 안드로이드 기기는 ARM계열에서 사용하니 (특별히 ARM기기를 사용하지 않는 분들은 알아서 설정 하시시라 생각 됩니다.), NDK 디폴트로 빌드 되도록 약간의 수정을 하면, 이 .. 2017. 12. 21.
Cocos2d-x 3.4 final (정식버전) 발표 오픈소스 멀티플랫폼 게임엔진, Cocos2d-x의 3.4버전이 정식으로 릴리즈 되었습니다. 이에 대한 발표가 2015년 2월 2일 Cocos2d-x 공식사이트의 뉴스란에 게제가 되었는데요, 3.x 버전대로 오면서 cocos2d-x 팀이 3D 기능에 상당한 공을 들이고 있고, 그 속도가 상당히 빠르다는 느낌을 받습니다. 참고로, Cocos2d-x의 3D 기술 현황에 대해서는 아래 링크를 참조하시길 바랍니다. (영문) http://cocos2d-x.org/news/410(한글) http://cocos2d-x.org/news/408 , 요즘 가끔은 Cocos2d-x 측에서 한글을 보여줄 때도 있네요. 페북에서 한국어로 활동하는 직원분도 있고요) 이번 버전에서 역시나 3D와 관련된 기능 추가들이 두드러지는 것 .. 2015. 2. 2.