본문 바로가기
반응형

개발 스터디81

[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" 를 선택한다. 이클립스 버젼이 I.. 2012. 10. 16.
[Cocos2d-x] 2.0.x 버젼 통합 프로젝트(iOS & Android) 만들기 cocos2d-x가 cocos2d-iphone 2.0을 기반으로 한 2.0.x 로 버젼업되면서 템플릿 프로젝트의 구조가 상당히 달라졌다. 기존 cocos2d-x 1.0.x 버젼으로 통합 프로젝트를 만드는 방법에 대한 포스트는 많다. 하지만 위에도 언급했듯이 2.0.x 에서 달라진 부분이 꽤 있어서 그대로 따라 하기에는 무리가 있었다. 혼자 삽질하면서 겨우겨우 셋팅에 성공하기는 했는데 다른 분들은 이런 삽질을 안 하도록 그 과정을 공유하려 한다. 아래 포스트는 cocos2d-x 1.0.x 기반의 통합 프로젝트 만들기 튜토리얼이다. 그대로 따라하면서 2.0.x와 틀린 부분을 찾아서 고쳐 가면서 새 프로젝트를 만들어 봤다. [ Creating an iPhone and Android Cocos2D-x hybri.. 2012. 10. 5.
[iOS] Xcode4에서 .ipa 파일 만들기 Xcode4에서 .xcarchive 파일이 아닌 .ipa파일을 만들려면 Build Settings 를 살짝 만져줘야 한다. 메인 타겟이 아닌 나머지 타겟들을 선택한 뒤, 위와 같은 창에서 Skip Install 항목을 모두 Yes로 변경해 주면 된다. 그리고 Menu -> Product -> Archive 를 한다. 이제 Organizer로 가보면 방금 전에 생성한 archive를 볼 수 있다. 마지막으로 share버튼을 누르면 .ipa 옵션이 활성화된 것을 확인할 수 있다. 끝. 출처: http://stackoverflow.com/questions/5265292/xcode-4-create-ipa-file-instead-of-xcarchive 2012. 3. 29.
[iOS] Xcode4에서 Live Issue Debugging 기능 켜거나 끄기 Xcode4에 새로 추가된 기능 중 Live Issue Debugging 이라는 기능이 있다. 코딩 중에 실시간으로 에러를 체크해 주는 기능이다. 자세한 내용은 아래 참고사이트의 첫번째 링크를 참조하시길 바란다. 이 기능이 편하긴 하지만 코딩하는 동안 뭔가 자꾸 뜨는게 번거롭게 느껴질 수도 있다. 이 때는 아래 그림과 같이 Xcode -> Preferences 의 General 탭에서 Show live issues 항목의 체크를 삭제해 주면 된다. 참고 사이트: http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Editing/Editing.html#//apple_ref/doc/uid/.. 2012. 1. 17.
[iOS] Xcode 4에서 Exception 시 call stack 이 보이지 않는 경우 처리 Xcode 3에서는 디버깅 중에 Exception이 발생해서 크래쉬될 때 해당 시점까지의 call stack을 볼 수 있었다. 그런데 Xcode 4에서는 해당 상황에서 int main() 이후의 call stack을 볼 수가 없다. 아래와 같이 처리하면 Exception 시 해당 시점까지의 call stack을 볼 수 있다. Xcode -> View -> Navigators -> Show Breakpoint Navigator 좌하단의 '+'버튼을 누른 뒤 아래 스크린샷과 같이 설정한 후 'Done'버튼을 누르면 끝. 참고: Xcode 4.2 debug doesn't symbolicate stack call 2011. 11. 20.
[iOS] 기존 Xcode 프로젝트에서 최신 cocos2d 라이브러리로 교체하기 1. 아래 그림과 같이 Xcode 프로젝트의 Grops & filses 에서 cocos2d 관련 파일들을 삭제한다. 2. 다운 받은 cocos2d 최신 라이브러리 파일의 압축을 풀고 libs 폴더 아래의 파일들을 프로젝트에 덮어 쓴다. (덮어쓰는 것보다 기존 파일들을 삭제하고 새로 복사해 넣는 것을 권장한다). 3. 아래 그림과 같이 최신 cocos2d 파일들을 프로젝트에 추가한다 (중요! 이 때 Add To Targets에서 cocos2d libraries 를 선택해 줘야 한다). 끝. 2011. 11. 15.
반응형