2019년 7월 24일 수요일

cocos2d-x 3.17 버전에 box2d 사용하기

이전 3.2, 3.14 버전에서 셋팅하는 방법은 아래 URL에 있음
https://kylebyun.blogspot.com/2018/03/cocos-32-box2d.html

3.17 버전에서 box2d 셋팅을 하려면 include 폴더와 전처리기 셋팅을 해야 한다.

1. include에 box2d 추가

프로젝트 속성 - C/C++ - 일반 - 추가 포함 디렉토리
$(EngineRoot)external\Box2D\include; 를 추가한다



2. 전처리기 셋팅
메인 프로젝트 셋팅과 libcocos2d 프로젝트의 속성 - C/C++ - 전처리기 - 정의 에 아래처럼
CC_ENABLE_CHIPMUNK_INTEGRATION=0; 으로 바꾸고 CC_ENABLE_BOX2D_INTEGRATION=1; 값을 추가 한다