메뉴 건너뛰기

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

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
225 그럼이제부턴 [2] 케르메스 1566   2004-05-06 2008-03-19 09:33
섬이 없어지는건지 아니면 섬 하나하나에 게임기획이 있는건지.  
224 미치겠다! [3] 부르청객 1647   2004-05-06 2008-03-19 09:33
얼굴파일을 잃어 버렸다!  
223 [re] 미치겠다! [1] 잠자는백곰 1574   2006-03-13 2008-03-19 09:33
>얼굴파일을 잃어 버렸다!  
222 앗! 내얼굴이 왜이래! [9] 일보 1780   2004-05-06 2008-03-19 09:33
내얼굴이 왜 케르백작이냐!  
221 아, 재밌었다. [6] 행방불명 1977   2004-05-06 2008-03-19 09:33
아무튼 조만간 얼굴 신청해야지, 암 그런데 전 흑곰씨를 믿지 못하겠어요! 무시하지 못할 경력이 있는데 어떻게 믿겠어요! 이번에 두고봐야겠지만.  
220 일단 그룹 관리자의 권한을 이용해서 [4] 大슬라임 2187   2004-05-06 2008-03-19 09:33
흑곰 외 다른 분들의 얼굴 그림을 등록. 흑곰은 내가 수정을 하지 못하므로 (같은 그룹 관리자라서) 직접 하던지 하시길.  
219 369 [2] file DeltaSK 1771   2004-12-12 2008-03-19 09:33
 
218 님아 무슨 짓을 [2] 행방불명 1748   2005-01-13 2008-03-19 09:33
>'ㅂ'  
217 왜 또 갑자기 초기화과 된겁니까 ㅇㅅㅇ;; [6] 뒹굴어라 2825   2004-05-06 2008-03-19 09:33
남극 대륙도 사라지고 온갖 것들이 전부 하늘의 별이 되었는데 남은건 게시판 뿐이라니 ㅇㅅㅇ;;  
216 그리고 16x16그림 다 올려주세요... [6] 혼돈 2889   2004-05-06 2008-08-01 18:47
얼굴 넣어드릴께요... 16x16 못 하면 아무 그림이나 주면 편집해서 만들어 줌. 한번에 100원, 무이자 할부 100년.  
215 [re] 그리고 16x16그림 다 올려주세요... [1] [외계생물체] 2685   2004-11-28 2008-03-19 09:33
>얼굴 넣어드릴께요... >16x16 못 하면 아무 그림이나 주면 편집해서 만들어 줌. >한번에 100원, 무이자 할부 100년. 예  
214 야이님들이 [3] 진아 2784   2004-05-05 2008-03-19 09:33
하잏ㅎ  
213 ID 여러개 만든 것 모두 지웁니다. [7] 혼돈 3684   2004-05-05 2008-03-19 09:33
다음엔 경고입니다.  
212 ㅇㅣ번에는 누굴까~ [7] 케메 2951   2004-05-05 2008-03-19 09:33
룰루루  
211 으악! [4] 케르메스 2794   2004-05-05 2008-03-19 09:33
난 귀천도네.  
210 왜 이런 괴현상이 나타나는지 알겠습니다. [9] 大슬라임 4465   2004-05-05 2008-03-19 09:33
바로 예전에 남겨두었던 옛날 아이디들의 아이콘들 때문. 조사를 해보니 카다린이 이번에 가입한 순위와 예전의 검룡이 가입했던 때에 등록 되었던 아이콘 번호가 동일함. 둘다 제로보드 상 등록번호 8번. 그리하여서 계속해서 가입을 하다보면 예전 아이디와...  
209 무한의 아이콘 증식 [28] 햄빵2호 4504   2004-05-05 2008-03-19 09:33
그 끝은 어디일것인가 흐흑  
208 오옷! [4] 햄빵1호 3229   2004-05-05 2008-03-19 09:33
깔깔깔!  
207 아니 내아이콘 [3] 행방불명 3650   2004-05-05 2008-03-19 09:33
왠지 모르게 깔쌈해졌는걸?  
206 뭐야뭐야.. [4] 검룡 3971   2004-05-05 2008-03-19 09:33
가입이 뒤로 밀려버렸다. 압박. 흑 나 원래 4순윈가 하더만!!!!!!!!!!!!