본문 바로가기

Cocos2d-x

Cocos2d-x 3.3rc0 에서의 cocos command의 run(or compile) 에러 시 '임시' 대처법 안녕하세요. 오랜만의 잠시 짬이 나서 정리할 겸 포스팅 해봅니다.오늘 써볼 내용은 Cocos2d-x 3.3rc0 (현재 최신 버전) 에서 cocos command로 run이나 compile을 진행 시 에러나는 것에 대한 것입니다.일단 제가 접했던 에러는 MSBuild에서 VS2012(v11)의 devenv가 없다는 것이었는데요, 제 컴퓨터엔 Visual Studio 2013만 깔려있던 상태라서 어리둥절 해서 찾아보았는데, 실제로 폴더는 있더군요. 하지만 VS2012가 설치된 적이 없으니 devenv.exe는 존재하지 않겠죠. 그래서 compile을 수행하는 스크립트를 살펴보니... 읭? 왜 11.0으로 고정이 되어있을까요... 이유는 모르겠지만, 저는 VS2013(v12)를 사용중이므로, 강제로 Retu.. 더보기
[Cocos2d-x] 지금까지 느낀 2.x 와 3.x 의 차이점 안녕하세요. 온새미입니다. 오랜만에 코코스에 대한 주제로 포스팅해보는데요, 제목에 써있는 것처럼 Cocos2d-x 의 2.x 와 3.x 의 차이점을 지금까지 써보면서 느낀 것을 나열해보는 시간을 가져볼까 합니다. 절대로 제가 지금 Microsoft Visual Studio 2013 Update 1 의 진행이 더뎌서 시간이 남아서 하는 것이 아닙니다 (...) 1. C++ 11 적용 C++ 의 최신 버전인 11 을 Cocos2d-x 에 적용했습니다. 그래서 C++ 11 에 추가된 기능인 lambda 를 쓸 수 있게 되었네요. 이것이 무엇을 의미하느냐, // header ... void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent); ... // source .. v.. 더보기
[Cocos2d-x] Windows RT (WinRT) 로 포팅 시 주의해야할 점 (수정) 오늘 새벽, 드디어 Windows 8.1 용 DigiDigi 를 실행시키는데 성공했습니다. 그동안 여러 삽질을 하긴 했습니다만, 역시나 국내 자료는 전무하고, 영어로 된 자료도 찾기 힘들더라구요. 아무래도 Cocos2d-x 가 중국에서 시작되어 그런가봅니다. 어쨌든, 제가 포팅을 하면서 겪었던 이슈들을 생각나는대로 적어보겠습니다. ***** 주의 : 해당 이슈는 Cocos2d-x 2.2 버전에서 경험한 것들입니다. 일부 사항의 경우엔 상위 릴리즈에서는 고쳐졌을 수도 있습니다. ***** 추가 : DigiDigi Project 를 Cocos2d-x 2.2 에서 Cocos2d-x 2.2.2 로 업그레이드한 후에 아래의 현상 중 몇몇은 개선이 되었습니다. 보시는데 참고해주시기 바랍니다. 1. Windows 8.. 더보기
[DigiDigi] 2014년 1월 3일 작업 내역 Main Scene 연출 및 구성 완료! 하지만 Game Center 의 경우엔 서버쪽에서의 준비가 아예 되어있지 않고 컨텐츠 구성도 되있지 않아서 서버 프로그래밍이 완료되는데로 진행하기로 했습니다. 지금까지도 그래왔지만 앞으로 작업의 최우선 사항은 기존 Objective-c (Cocos2d) 로 작성된 코드를 C++ (Cocos2d-x) 로 변환하는 것입니다. 내일부터 바로 Play Scene 부분에 대해서 작업에 들어갈 예정입니다. 더보기
DigiDigi 카테고리를 신설했습니다. DigiDigi 는 에 출품한 작품입니다. 해당 대회에서 인디게임부문 일반부 장려상을 수상했습니다. 당시 만들었던 DigiDigi 는 iOS 전용 버전으로써, Cocos2d 1.x 버전으로 만들어졌는데, 이번 방학을 맞이하여 Cocos2d-x 2.x 버전으로 바꾸는 작업을 해볼까 합니다. 차곡차곡 작업 과정을 블로그에 올려볼 예정입니다. 일단 기존 iOS 버전과 리소스의 변화는 거의 없으며, iOS 에서 제공하던 Game Center 의 기능은 제 서버를 이용해서 최대한 비슷하게 구현해볼 생각입니다. 현재까지 Splash, Story Scene 까지 구현되었으며 현재 Main Scene 을 작업중입니다.포팅이 완료되는데로 Google Android Play Store 에 올릴 예정입니다. 블로그에도 공지.. 더보기