Cubism SDK‎ > ‎플랫폼‎ > ‎Cocos2d-x‎ > ‎iOS‎ > ‎

프로젝트 작성 튜토리얼 - iOS

Last update: 2014/08/13

여기에서는 Cocos2d-x의 비어있는 프로젝트를 만들고나서 Live2D 모델을 표시 할 때까지의 단계를 설명합니다.


개발 환경
본 문서를 작성할 때 이용한 개발 환경
    • Mac OS X 10.9.4
    • Xcode 5.1.1
    • Python 2.7.5
    • Live2D SDK for OpenGL 2.0beta3
    • Cocos2d-x 3.0.0
샘플을 작동시키기 위한 필수 개발 환경
    • Xcode
    • Python 2.7.5以上
    • Live2D SDK for OpenGL 2.0以上
    • Cocos2d-x 3.0.0(3.0.0 이외는 지원하지 않음)


◆프로젝트 작성과 설정
처음에 Cocos2d-x로 프로젝트를 만들고, 그 프로젝트에 Live2D를 추가, 실제로 모델을 표시하는 흐름입니다.
비어있는 프로젝트를 작성을 참고로, 새 프로젝트를 만듭니다.
절차대로 진행하면 MyCompany폴더가 만들어집니다.

목차
1. 프로젝트에 필요한 파일의 추가 및 불러오기
2. 프로젝트 속성의 설정
3. 코드 작성
                                                                                                                                                                

1. 프로젝트에 필요한 파일의 추가 및 불러오기
1. Cocos2d-x에 Live2D 모델의 리소스를 추가를 참고하면서 리소스를 추가합니다.

2. Live2D 라이브러리와 include를 복사를 참고하면서 라이브러리와 include를 복사합니다.

3.  /Users/Username/MyCompany/MyGame/proj.ios_mac/MyGame.xcodeproj를 엽니다.

4.  프로젝트의 리소스 폴더에 리소스 파일을 추가합니다.
  이 때, 복사할 것인지 링크할 것인지와 같은 창이 표시됩니다. 환경에 맞게 선택해주세요.


2. 프로젝트 속성의 설정
1. 프로젝트의 Build Settings>Search Paths>User Header Search Paths에 ..\include를 추가합니다.
  여기에서는 1.2.에서 복사한 include의 경로를 설정합니다.


2. 프로젝트의 Build Settings>Apple LLVM 5.1 Preprocessing에 L2D_TARGET_IPHONE_ES2를 추가합니다.


3. 프로젝트의 Build Settings>Search Paths>Library Search Paths에
"$(SRCROOT)/../lib/ios/$(CONFIGURATION)-$(PLATFORM_NAME)"를 추가합니다.
  여기에서는 1.1.에서 복사한 lib내의 적절한 경로를 설정합니다. 적절한 경로는 프로젝트 구성에 의존합니다.
  고급 화제 "$(SRCROOT)/..//lib/ios/$(CONFIGURATION)-$(PLATFORM_NAME)"을 추가하면 추가 라이브러리 디렉토리를 여러 개 설정하지 않아도 됩니다.
참고가 될 것 같은 외부 페이지를 발견했으므로 소개합니다. http://stackoverflow.com/questions/6910901/how-do-i-print-a-list-of-build-settings-in-xcode-project


4. 프로젝트의 Build Settings>Linking>Other Linker Flags에 -lLive2D를 추가



3. 코드 작성
1.  SampleLive2DSprite.cpp을 만듭니다.
  Classes를 오른쪽 클릭해서 
New File...>OSX> C and C++>C++ Class를 선택하고 Next
  Save As SampleLive2DSprite.cpp에 저장

2. 
Live2D를 렌더링 하기 위한 코드를 참고하면서 코드를 작성합니다.



◆프로젝트 실행
Xcode 왼쪽 위에서 프로젝트를 실행하는 환경을 선택(여기에서는 시뮬레이터 선택)해서 실행 버튼을 누릅니다.

실행 결과

Comments