코코스2D-X 3

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 이며, 일부 경고..

Cocos2d-x 3.3 정식 버전 발표

오픈소스 모바일 게임 엔진으로 강점을 나타내고 있는 cocos2d-x의 새 버전이 발표되었습니다. 추콩 테크놀러지가 2014년 12월 15일, cocos2d-x.org을 통해 cocos2d-x 3.3 정식 버전 출시를 발표했습니다. 이번 버전은, 사이즈가 더 작아졌고, 3D 기능을 더 추가했으며, 새로운 오디오 엔진을 장착했다고 하는데요, 사실상 안드로이드 5.0 지원(NDK r10c 사용해야 함)과 iOS의 64비트지원도 중요한 변경사항이라고 생각됩니다. (출처 : cocos2d-x.org) 해당 소식은, http://cocos2d-x.org/news/387 에서 볼 수 있으며, 릴리즈 노트는 https://github.com/cocos2d/cocos2d-x/blob/v3/docs/RELEASE_NOT..

Cocos2d-x 3.0 beta 안드로이드 빌드하기

지난번에, Cocos2d-x 3.0 베타의 프로젝트 생성 방법을 살펴봤습니다. (링크 : http://www.wingsnote.com/27) 이번 글에서는 안드로이드 빌드 하는 방법을 살펴봅니다. iOS의 경우에는 너무 간단해서 설명하지 않아도 될 것 같습니다. 그냥 생성된 프로젝트 디렉터리 중, 'proj.ios_mac' 디렉터리 내의 .xcodeproj만 XCode에서 열먼 모든게 끝나니까요. 안드로이드는, 빌드하는것이 그렇게 간단하지 않습니다. C++로 이루어진 cocos2d-x는 자바 환경이 기본인 안드로이드와는 이질적이기 때문에 NDK도 필요하고, 이클립스도 아무래도 안드로이드 전용 개발툴이 아니다 보니 이것저것 설정을 해 줘야 하거든요. (그래도 지루한 에러와의 싸움은 스트레스를 가중시키네요...