본문 바로가기

게임 개발/Cocos2d-x18

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.
Sprite3D 지원하는 Cocos2d-x v3.2 정식 버전 발표 2014년 7월 19일자로 cocos2d-x.org에, Cocos2d-x 3.2 정식 릴리즈가 업로드 되었습니다. 이번 버전에서는 3.1에서 추가되기 시작한 3D 모델에, 3D 스켈레톤 애니메이션을 지원하는 것이 눈에 띄는군요. 소개글 서두에 이번 버전의 특징을 잘 요약 하는 것 같습니다. v3.2부터, 여러분은 3D 스켈레탈 애니메이션과 함께 3D 캐릭터를 만들 수 있습니다. 여러분은 여러분의 cocos2d-x 게임에 iOS와 안드로이드 둘 다 게임 컨트롤러를 붙일 수 있습니다. 그리고 Lua와 JavaScript 코딩을 지원하는 새로운 Code IDE를 소개합니다. 이번 버전의 특징은,- 새로운 3D 애니메이션의 지원으로 2.5D 게임이나 간단한 3D 게임을 제작할 수 있을것.- iOS와 안드로이드를.. 2014. 7. 21.