메뉴 건너뛰기

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

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 최근 수정일
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 148   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4708   2016-02-22 2021-07-06 09:43
1409 에실라 스케치 [2] file 혼돈 102   2004-09-28 2008-03-19 09:36
 
1408 끼야홓! [2] file DeltaMK 110   2004-09-28 2008-03-19 09:36
 
1407 바퀴투쟁... [2] JOHNDOE 179   2004-09-28 2008-03-19 09:36
상당히 재미있다!!! roach.wwww.to 심심하면 들어가보세요  
1406 아, 소설 쓰기 귀찮아... 혼돈 136   2004-09-28 2008-03-19 09:36
에실라 퀘스트 뼈대는 이미 엔딩까지 잡혔는데, 쓰기가 갈 수록 귀찮아 진다. 급진행하면 15편 정도에서 끝날 듯 하고, 살을 붙이면서 군살을 붙이면 30편까지도 가능할 듯... 아무튼 쓰기 싫다. 끄워엉~ 이런 걸 만화로 그린다고 생각했다니. 너무 길다.  
1405 메리추석스마스~ [1] JOHNDOE 127   2004-09-27 2008-03-19 09:36
메리추석스마스~  
1404 낮잠............ file 원죄 92   2004-09-27 2008-03-19 09:36
 
1403 내가 가장 무서워하는 일로 악몽을 꾸었다.... [2] 원죄 101   2004-09-27 2008-03-19 09:36
학교에서 가장 친한 친구에게 sos를 타전하는 순간 시계알람때문에 꿈에서 깼다는 게 더욱 찜찜하다...  
1402 억지 수수께끼 [5] 大슬라임 111   2004-09-27 2008-03-19 09:36
'크크큭은 긐이다.' 라는 명제를 증명하시오. 힌트 1. 언어학적으로 생각하지 말 것 힌트 2. 문과 학문의 반대 되는 학문에서 가장 대표적인 학문적으로 생각하면 됨. 힌트 3. 가로에 얽매이지 말 것  
1401 그들의 모의 [3] 원죄 163   2004-09-27 2008-03-19 09:36
『검룡』우유사랑♡ 님의 말: ㅇㅅㅇ/ [이루엘] 외출 님의 말: ㅇㅅㅇ;; [이루엘] 외출 님의 말: 안녕하세요 ㅇㅅ/ [이루엘] ㅇㅁㅇ 님의 말: 갑자기 [이루엘] ㅇㅁㅇ 님의 말: 많아져서 『검룡』우유사랑♡ 님의 말: 에..? [이루엘] ㅇㅁㅇ 님의 말: 당혹스러워...  
1400 추석 잘보내세요 [2] 콘크리트백작 142   2004-09-27 2008-03-19 09:36
그리고 돈좀 주세요..  
1399 크리아리드라쉐린 [2] file 원죄 103   2004-09-26 2008-03-19 09:36
 
1398 이 음악 굉장히 귀에 익은데 [2] 大슬라임 111   2004-09-26 2008-03-19 09:36
뭡니까, 이게? 기억이 가물가물.. 패모음이 버찌에서 나오던가?  
1397 먹물의 주성분 [1] file 원죄 111   2004-09-25 2008-03-19 09:36
 
1396 시험기간이건만 카와이 105   2004-09-25 2008-03-19 09:36
왜 추석때를이용한 게임을 만들고싶어지는거지  
1395 공각 기동대를 봤습니다. [2] 포와로' 113   2004-09-25 2008-03-19 09:36
..(도배인가?) 아무튼 오늘 축제때문에 돌아댕기느라고 온몸이 쑤시고... 뻐근합니다만.. 본인이 애니 감상부 이므로 한개쯤은 봐두라고 하길래.. 월래 계획이라면 공각기동대,이웃집 토토로 였는데.. 계획 펑크때문에 공각기동대,고양이의 보은(6번 봤다),천...  
1394 바람의 검심을 봤습니다 [2] 포와로' 236   2004-09-25 2008-03-19 09:36
명장면전(명승부 전인가?)... 1기에서 3기인지 4기까지 였는데.. 역시 한국판에서 짤린것들이 꽤 있더군요... 그리고 유신지사의 진혼곡을 받는중인데.. 추석때 애니원에서 한다길래.. (쓸데 없는짓인가?).. 역시.. 사이토상.. 가토츠(아돌) 제로식(영식) 멋집...  
1393 초코파이의 초코함유량 [4] file 원죄 226   2004-09-25 2008-03-19 09:36
 
1392 제가요 어제 [5] 카와이 100   2004-09-25 2008-03-19 09:36
투명드래곤를 봤심  
1391 노래 바뀌었네 [1] 카와이 119   2004-09-25 2008-03-19 09:36
노래가 바뀌엇ㅅ다고 생각이 들게끔ㅁ하는데 이 노래는 카드캡터 사쿠라에서 나오는 사쿠라의 친구가 사쿠라에게 불러주던 그 노래!!!!? 그러므로 난 문희준이 좇아염  
1390 예전부터 하고 싶었던말.. [3] 콘크리트공작 311   2004-09-25 2008-03-19 09:36
우리학교 국어 선생님은 외국인... 국사 선생님도...