* 스크롤이 엄청 깁니다. 참고해 주세요 *
Box2D에 관련된 위키 페이지 주소
http://www.cocos2d-x.org/wiki/Box2D
저기에 나와있는 소스코드 주소
https://github.com/clawoo/BreakoutCocos2D-x
하지만 저기에 올라와 있는 소소코드가 너무 오래되서
다운 받아서 직접 수정 했습니다.
일단 다운로드 받으면
Resources
폴더에 있는 이미지나 사운드 소스들을 복사해 옵니다.
그 다음 Classes 폴더에
AppDelegate
GameOverScene
HelloWorldScene
MyContactListener
가 있고 이 부분들은 약간의 수정사항을 거쳐야 한다.
(AppDelegate만 빼고 다 고쳐야 함..)
HelloWorld.h
2번째 줄처럼
“Box2D/Box2D.h”
처럼 선언해 줘야 나중에 안드로이드에서 인식할 수 있다.
HelloWorld.cpp
그다음
MyContactListener
MyContactListener.h
MyContactListener.cpp
그다음
GameOverScene
GameOverScene.h
GameOverScene.cpp
XCode -> Build Setting
에 들어가서
아래 빨간색 박스처럼 추가 해 준다.
그 다음 안드로이드는
Android.mk
파일을 열어서 아래 빨간색 박스 처럼
주석되어 있는 부분을 풀어 줍니다.
그 다음 빌드 후 실행 하면 정상적으로 동작하는걸 확인할 수 있다.
'Programming > Cocos2D-X' 카테고리의 다른 글
[Cocos2d-X] Cocos2d-x (C++) 에서 안드로이드 (Java) 로 Jni 를 이용해 함수 호출하는 방법 (0) | 2015.03.29 |
---|---|
[Cocos2d-X] 안드로이드 (Java) 에서 Cocos2d-x (C++) 로 함수 호출하는 방법 (0) | 2015.03.28 |
[Cocos2d-X] 3.2 버전 Mac 에서 새로운 프로젝트 만드는 방법 (0) | 2015.03.26 |
[Cocos2D-X] commands commence before first target 에러 (0) | 2015.03.26 |
[Cocos2d-X] iOS용 CCImage를 UIImage로 바꿔서 저장하는 방법 (0) | 2015.03.26 |