메뉴 건너뛰기

자유롭게 이야기를 적는 공간

cocos2d-x로 만든 게임은 윈도우, 안드로이드, iOS 모두에서 돌아간다.


...는 건 일단 이론적인 것이고.

물론, 돌아간다. 하지만 귀찮은 일이 있을지 없을지

그건 해봐야 안다.


일단 SvnX를 통해서 구글코드에 있는 내 프로젝트를 가져왔다.

이건 매우 순조롭게 잘 되었다.

딱히 할 말은 없음.


그 다음은 Mac에 Cocos2d-x 설치.

템플릿이 설치가 안 된다.

한참 헤멨다.

 Permission denied라고 계속 떠서 뭔가 했더니 권한 문제.

chmod 707 install-templates-xcode.sh

식으로 실행 권한을 줬다.

그 전에는 읽기, 쓰기 권한만 있었음.


이제 설치도 완료.

받아온 프로젝트를 빌드를 해봤는데.

에러 발생.


무슨 에러인고 하니, 텍스트 에러이다.

일단 윈도우랑 맥이랑 한글코드가 다르다.

윈도우에서 쓰던 한글 그대로 가져오면 깨져버린다.

그리고  wsprintf라든지 Unicode를 UTF8로 바꾸는 명령어 등은 쓸 수 없다.

이건 윈도우 전용이다.


일단 지금은 영어로 바꿔서 에러는 없앴는데,

나중에 제대로 하려면 텍스트는 외부 파일로 빼고

윈도우랑 맥은 텍스트 처리를 따로 하도록 만들어 줘야 할 거 같다.


아무튼 에러도 다 잡고 드디어 빌드.

그런데 엥?


스크린샷 2013-07-06 오전 12.02.59.png


이것이 무엇인고...


분명 화면은 가로 화면이 먹혔는데,

글자와 리소스들은 90도 회전한 상태이다.


우째 이런일이...

아무래도 윈도우에서 세팅한 좌표계랑 달리

XCode에서도 좌표를 설정해야 하는 게 있는 거 같다.


일단 오늘은 여기까지...

조회 수 :
1390
등록일 :
2013.07.06
09:14:43 (*.75.34.129)
엮인글 :
게시글 주소 :
https://hondoom.com/zbxe/index.php?mid=free&document_srl=700063

익명

2013.07.06
19:24:23
(*.161.204.10)

용사탄생2는 스마트폰 게임이었군요??

똥똥배

2013.07.06
20:53:17
(*.75.34.129)

멀티플랫폼요.

똥똥배

2013.07.06
21:38:31
(*.75.34.129)

해결했습니다.

원인은 화면을 눕히는 것이 2번 일이났기 떄문.

윈도우에서는

pDirector->setDeviceOrientation(kCCDeviceOrientationLandscapeLeft);

이 부분을 통해서 화면을 가로로 눕히는데,

iOS에서는 기본적으로 생성되는 AppController와 RootViewController에서 이 작업을 하기 때문에

결국 윈도우의 소스를 그대로 가져오면 눕히기가 2번 적용되는 셈.

이를 방지하기 위해서는 위의 소스를 윈도우에서만 적용하도록 ifdef을 사용해야겠음.

iOS쪽 클래스를 고쳐서 수정할 수도 있겠지만,

이 경우에는 시뮬레이터의 화면이 가로로 안 눕혀질 것으로 예상되서 그냥 윈도우쪽을 고치는 게 나을 듯.

List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜sort 최근 수정일
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 113   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4678   2016-02-22 2021-07-06 09:43
13805 이런 것을 위해 태어난 게 아니야こんな もののために 生まれたんじゃない [1] 원죄 116   2004-09-23 2008-03-19 09:36
I am god`s child この腐敗た 世界に 落とされた 코노후하이시타세카이니오토사레타 이 부패한 세계한 떨어졌어 How do I live on such a field? こんな もののために 生まれたんじゃない 콘나모노노타메니우마레탄쟈나이 이런 것을 위해서 태어난게 아니야 ...  
13804 오늘그린 그림 3개 [3] 초싸릿골인 99   2004-09-23 2008-03-19 09:36
얏호  
13803 我我は弱い。 [3] 원죄 113   2004-09-23 2008-03-19 09:36
「我々(われわれ)は弱(よわ)い。それが真実(眞實しんじつ)だ。」 我々... 네모박스로 뜨는건가............ 쳇. 저런 머리스타일을 그리면 다음엔 다시 못그린다는 특성을 가지고 있다. 그러므로 저놈 같은 건.........  
13802 C..CD-R 이 뭐길래.. [2] 포와로' 141   2004-09-23 2008-03-19 09:36
왜 압박을 주세요... 잘되던 Bunring이 왜 포맷하자말자 않되는것이냐.. 오늘 4시간동안 알콜,네로(네오 버닝롬),울트라 ISO,CD 크랙터, 다운도 받고 방법도 찾고.. (시험 공부해야 하는데.. 이런..)  
13801 꼐꼐꼐꼒ㄲ게게겍ㄱ겍게게께붸부배ㅔ [1] DeltaMK 279   2004-09-23 2008-03-19 09:36
오늘 제가 아이로봇을 봐쓴데 말이지요... 그래도 로봇은조타  
13800 이런 메탈 슬라임을 봤나! [6] 혼돈 374   2004-09-24 2008-03-19 09:36
오랜만에 알리미에서 슬라임을 봤다. 대화를 했다. 도중에 사라졌다. ※메탈슬라임: 드래곤 퀘스트에서 경험치 많이 주는 몬스터. 방어력은 무적이라서 1데미지 입히기도 힘들다. 특기는 도망. 더 대단한 놈으로 하구레메탈이라고 있다.  
13799 실패다아아아 [2] file 원죄 105   2004-09-24 2008-03-19 09:36
 
13798 일본이름으로 했을때와 한자로 읽었을 때의 차이 [3] 혼돈 152   2004-09-24 2008-03-19 09:36
春三 일본이름 - 하루미 한자로 읽을 때 - 춘삼 역전재판에 나오는 하루미는 春美  
13797 마비노기 하기 귀차니즘 +200 [3] file 원죄 131   2004-09-24 2008-03-19 09:36
 
13796 예전부터 하고 싶었던말.. [3] 콘크리트공작 311   2004-09-25 2008-03-19 09:36
우리학교 국어 선생님은 외국인... 국사 선생님도...  
13795 노래 바뀌었네 [1] 카와이 119   2004-09-25 2008-03-19 09:36
노래가 바뀌엇ㅅ다고 생각이 들게끔ㅁ하는데 이 노래는 카드캡터 사쿠라에서 나오는 사쿠라의 친구가 사쿠라에게 불러주던 그 노래!!!!? 그러므로 난 문희준이 좇아염  
13794 제가요 어제 [5] 카와이 100   2004-09-25 2008-03-19 09:36
투명드래곤를 봤심  
13793 초코파이의 초코함유량 [4] file 원죄 226   2004-09-25 2008-03-19 09:36
 
13792 바람의 검심을 봤습니다 [2] 포와로' 236   2004-09-25 2008-03-19 09:36
명장면전(명승부 전인가?)... 1기에서 3기인지 4기까지 였는데.. 역시 한국판에서 짤린것들이 꽤 있더군요... 그리고 유신지사의 진혼곡을 받는중인데.. 추석때 애니원에서 한다길래.. (쓸데 없는짓인가?).. 역시.. 사이토상.. 가토츠(아돌) 제로식(영식) 멋집...  
13791 공각 기동대를 봤습니다. [2] 포와로' 113   2004-09-25 2008-03-19 09:36
..(도배인가?) 아무튼 오늘 축제때문에 돌아댕기느라고 온몸이 쑤시고... 뻐근합니다만.. 본인이 애니 감상부 이므로 한개쯤은 봐두라고 하길래.. 월래 계획이라면 공각기동대,이웃집 토토로 였는데.. 계획 펑크때문에 공각기동대,고양이의 보은(6번 봤다),천...  
13790 시험기간이건만 카와이 105   2004-09-25 2008-03-19 09:36
왜 추석때를이용한 게임을 만들고싶어지는거지  
13789 먹물의 주성분 [1] file 원죄 111   2004-09-25 2008-03-19 09:36
 
13788 이 음악 굉장히 귀에 익은데 [2] 大슬라임 111   2004-09-26 2008-03-19 09:36
뭡니까, 이게? 기억이 가물가물.. 패모음이 버찌에서 나오던가?  
13787 크리아리드라쉐린 [2] file 원죄 103   2004-09-26 2008-03-19 09:36
 
13786 추석 잘보내세요 [2] 콘크리트백작 142   2004-09-27 2008-03-19 09:36
그리고 돈좀 주세요..