본문 바로가기
반응형

cocos2d-x6

[열혈강의 Cocos2d-x 게임 프로그래밍 - 함동기] Cocos2d-x의 기초부터 활용까지 열혈강의 Cocos2d-x 게임 프로그래밍 - 함동기 지음/이한디지털리(프리렉) Cocos2d-x 게임 프로그래밍이라는 주제로 책을 썼습니다. 그동안 블로그와 마이크로소프트웨어에 연재했던 내용을 기본으로 했지만 새로 쓴 부분이 훨씬 많습니다. 대상 독자는 학생 및 초중급 개발자입니다. Cocos2d-x의 기본 개념부터 시작해서 퍼즐 게임과 횡스크롤 액션 게임을 만드는 것까지 다뤘습니다. 중간중간 깨알같은 팁도 많이 있습니다. 많은 사랑 부탁드려요^^ http://bongman.tistory.com2014-01-25T22:43:530.31010 2014. 1. 26.
[Cocos2d-x] 안드로이드 디버깅 #3 - 크래쉬 덤프 그리고 PATH 에 ‘arm-linux-androideabi-addr2line’ 툴이 있는 디렉토리를 다음과 같이 추가한다. export PATH=${PATH}:$NDK_ROOT/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin 여기서 ‘$NDK_ROOT’ 는 NDK가 설치된 디렉토리를 의미한다. 각자 환경에 맞게 절대 경로를 넣는다. 설정을 마쳤으면 현재 프로젝트의 /proj.android 디렉토리로 이동한 뒤 아래와 같이 Addr2line를 실행한다. libXXX.so 는 게임 소스 라이브러리를 의미하며 기본으로 설정된 이름을 수정하지 않았다면 libgame.so 다. 는 앱이 크래쉬됐을 때 이클립스 LogCat에 출력되는 주소 값이다. 아.. 2013. 2. 14.
[Cocos2d-x] 안드로이드 디버깅 #1 - 이클립스 LogCat Cocos2d-x 안드로이드 프로젝트 생성 만약 CDT 플러그인을 설치했다면 와 같이 이클립스에서 바로 C++ 코드를 편집할 수 있다. 프로그램 소스에서 CCLog 메서드 호출 다음으로 프로젝트를 디버깅 모드로 실행한 뒤, 퍼스펙티브 창을 DDMS로 변경한다. LogCat에 로그 출력 2013. 2. 12.
[Cocos2d-x] 이클립스에서 JAVA / C++ 혼합 프로젝트 설정하기 #2 지난 포스트에서는 이클립스에 C++ 소스 파일 및 플러그인을 추가하고 통합 빌드하는 하는 부분을 다뤘다. 이어서 C++ 소스 파일에 표시되는 경고를 사라지게 함으로써 이클립스에서 C++ 파일을 편집할 수 있도록 해보겠다. jni/helloworld/main.cpp 파일을 열어보면 아래 사진과 같이 경고가 표시되는 것을 볼 수 있다. 이것은 C++ include 파일들의 경로를 제대로 설정해 주지 않아서 나타나는 현상이다. Package Explorer에서 프로젝트를 선택한 뒤 마우스 오른쪽 버튼을 누르고 Properties를 선택한 뒤, C/C++ General -> Path and Symbols -> GNU C++ 를 선택한다. 그리고 아래 두 개의 경로를 추가해 준다. $(NDKROOT)/platfo.. 2012. 10. 23.
[Cocos2d-x] 이클립스에서 JAVA / C++ 혼합 프로젝트 설정하기 #1 Cocos2d-x 안드로이드 빌드를 하기 위해서는 두 가지 과정을 거쳐야 한다. 먼저 콘솔에서 c++ 파일들을 빌드하고 그 다음 이클립스에서 JAVA 파일들을 빌드해야 한다. 그런데 이클립스에 플러그인 하나만 설치하면 두 가지 과정을 이클립스에서 한 번에 처리할 수 있다. 또, 이클립스에서 직접 c++ 파일을 편집할 수도 있다. 그 플러그인이 뭐냐하면 바로 CDT(C/C++ Development Tools) 이다. 해당 플러그인을 설치하기 위해 이클립스 메뉴에서 Help -> Install New Software 를 선택한다. 그리고 work with: 란 옆의 콤보 박스에서 "Indigo - http://download.eclipse.org/releases/indigo" 를 선택한다. 이클립스 버젼이 .. 2012. 10. 16.
반응형