메뉴 건너뛰기

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

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 추천 수 날짜 최근 수정일
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 107   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4674   2016-02-22 2021-07-06 09:43
15185 평가 끝 [1] secret 대슬 1   2014-09-15 2014-09-15 17:22
비밀글입니다.  
15184 똥똥배님께. [1] secret 노루발 1   2014-10-28 2014-10-28 03:44
비밀글입니다.  
15183 [대출산시대] 도전과제 / 시나리오 아이디어 secret 환타家 1   2015-01-20 2015-01-20 04:11
비밀글입니다.  
15182 비밀글 secret 시크릿보이 1   2015-11-29 2015-12-10 09:09
비밀글입니다.  
15181 19회 심사내용 secret 흑곰 1   2016-09-26 2016-09-26 08:45
비밀글입니다.  
15180 비밀글입니다 secret 흑곰 2   2017-03-27 2017-03-27 06:36
비밀글입니다.  
15179 근로자를 위한 만화를 보았습니다. [1] secret yhwnissi 2   2013-06-26 2013-06-26 23:50
비밀글입니다.  
15178 안녕하세요 혼둠님 그럼요 [7] secret 혼둠님천재 2   2014-05-16 2014-05-16 09:37
비밀글입니다.  
15177 15회 똥똥배대회 채점결과입니다. secret 정동명 2   2014-09-10 2014-09-10 05:34
비밀글입니다.  
15176 아프리카TV 토크쇼 참가해보실 생각 있으신가요? [2] secret A.미스릴 2   2015-04-27 2015-04-27 09:52
비밀글입니다.  
15175 채점지 재 업로드합니다. [2] secret 노루발 3   2013-05-06 2013-05-06 15:57
비밀글입니다.  
15174 안녕하세요 [2] secret 텔미나톨 3   2015-09-12 2015-09-14 06:04
비밀글입니다.  
15173 TCG 룡검사 노루발 5   2022-12-20 2022-12-20 00:28
s+D/2zmHdZPRGVZxm+sMG1OrWUD4y6UfDDCc928/09ZTk1k8znoygLC6cTsrDL81T2cC4d/W2xhh+P2paGYY7njYwArDR8ofM8HwF8cMFhD+of6CEYbtrV4xw7DdkkLGXZtnsMimr2BU8pjJMD8/kvHENh1m9agljEsDxRjPMZ1lTvBJY5U958l6SdqRUTR2A9Mhf0eG/XyeTP/VdjOVnFvIqDsrkPGW8mtmkP9AuObbbVa1C...  
15172 회원가입요청 드립니다.. [1] secret 이나니 6   2012-12-16 2013-04-14 17:29
비밀글입니다.  
15171 똥똥배님 봐주세요 [2] secret 듀르젤 6   2016-10-04 2016-10-08 04:39
비밀글입니다.  
15170 벌써 12월이 지나가네요.. [2] 규라센 6   2022-12-21 2023-01-08 02:31
뭐 했다고 22년도 훅 가네요. 이제 1주 반정도 남았네ㅜㅜ  
15169 TCG풀 조금 플레이해본 후기 노루발 6   2022-12-28 2022-12-28 10:53
먼저 TCG풀이란 무엇인가? 유희왕은 서구권에서 팩의 발매 일자와 일본에서의 발매 일자가 다르다. 일본에서 몇 달 정도 빠르게 발매되고, 그 이후 서구권에서 발매된다. 문제는 이 딜레이 때문에 서구권에서 발매되기 전의 카드가 금지/제한 목록에 이름을 올...  
15168 금제 적용 신 루닉덱 [2] file 프랑도르 6   2023-01-12 2023-01-12 22:02
 
15167 [마듀 덱리 스토리텔링?글/약스압] 결계상? 크큭... 그 녀석은 락다운 4천왕 중 가장 최약체였지.... [2] file 프랑도르 7   2022-12-02 2022-12-03 16:37
 
15166 채점햇습니다. secret 방랑의이군 8   2011-09-15 2013-04-14 17:29
비밀글입니다.