메뉴 건너뛰기

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

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 날짜 최근 수정일
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 93   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4652   2016-02-22 2021-07-06 09:43
14982 게시판 복구, 데이터 다 날라감, 가입은 다시 해야 됨. [14] 혼돈 3824   2004-05-05 2009-06-17 10:21
||avata10||-1시원하게 되었수다. 크하하하핫! 그렇다면 이제 흑곰이 짱 먹어서 새로운 시대의 개혁을...  
14981 가입했다. [20] 大슬라임 4706   2004-05-05 2008-03-19 09:33
결국 모든 데이터가 사라졌군. 이제 흑곰을 운영자의 자리에 앉혀놓고 부려먹도록 합시다. 부담없이 즐기는 새로운 세계 생활. 좋구먼.  
14980 드디어 복구 [9] DeltaMK 4118   2004-05-05 2008-03-19 09:33
룰빻  
14979 가입 [5] 부르청객 3079   2004-05-05 2008-03-19 09:33
쳇.. 가입했다~  
14978 모두 날아가 버린것인가.... [6] 카다린 4071   2004-05-05 2008-03-19 09:33
모두 날아갔다. 새하얗게....  
14977 뭐야뭐야.. [4] 검룡 3971   2004-05-05 2008-03-19 09:33
가입이 뒤로 밀려버렸다. 압박. 흑 나 원래 4순윈가 하더만!!!!!!!!!!!!  
14976 아니 내아이콘 [3] 행방불명 3650   2004-05-05 2008-03-19 09:33
왠지 모르게 깔쌈해졌는걸?  
14975 오옷! [4] 햄빵1호 3229   2004-05-05 2008-03-19 09:33
깔깔깔!  
14974 무한의 아이콘 증식 [28] 햄빵2호 4504   2004-05-05 2008-03-19 09:33
그 끝은 어디일것인가 흐흑  
14973 왜 이런 괴현상이 나타나는지 알겠습니다. [9] 大슬라임 4465   2004-05-05 2008-03-19 09:33
바로 예전에 남겨두었던 옛날 아이디들의 아이콘들 때문. 조사를 해보니 카다린이 이번에 가입한 순위와 예전의 검룡이 가입했던 때에 등록 되었던 아이콘 번호가 동일함. 둘다 제로보드 상 등록번호 8번. 그리하여서 계속해서 가입을 하다보면 예전 아이디와...  
14972 으악! [4] 케르메스 2794   2004-05-05 2008-03-19 09:33
난 귀천도네.  
14971 ㅇㅣ번에는 누굴까~ [7] 케메 2951   2004-05-05 2008-03-19 09:33
룰루루  
14970 ID 여러개 만든 것 모두 지웁니다. [7] 혼돈 3684   2004-05-05 2008-03-19 09:33
다음엔 경고입니다.  
14969 야이님들이 [3] 진아 2784   2004-05-05 2008-03-19 09:33
하잏ㅎ  
14968 [re] 그리고 16x16그림 다 올려주세요... [1] [외계생물체] 2685   2004-11-28 2008-03-19 09:33
>얼굴 넣어드릴께요... >16x16 못 하면 아무 그림이나 주면 편집해서 만들어 줌. >한번에 100원, 무이자 할부 100년. 예  
14967 그리고 16x16그림 다 올려주세요... [6] 혼돈 2889   2004-05-06 2008-08-01 18:47
얼굴 넣어드릴께요... 16x16 못 하면 아무 그림이나 주면 편집해서 만들어 줌. 한번에 100원, 무이자 할부 100년.  
14966 왜 또 갑자기 초기화과 된겁니까 ㅇㅅㅇ;; [6] 뒹굴어라 2825   2004-05-06 2008-03-19 09:33
남극 대륙도 사라지고 온갖 것들이 전부 하늘의 별이 되었는데 남은건 게시판 뿐이라니 ㅇㅅㅇ;;  
14965 님아 무슨 짓을 [2] 행방불명 1748   2005-01-13 2008-03-19 09:33
>'ㅂ'  
14964 369 [2] file DeltaSK 1771   2004-12-12 2008-03-19 09:33
 
14963 일단 그룹 관리자의 권한을 이용해서 [4] 大슬라임 2187   2004-05-06 2008-03-19 09:33
흑곰 외 다른 분들의 얼굴 그림을 등록. 흑곰은 내가 수정을 하지 못하므로 (같은 그룹 관리자라서) 직접 하던지 하시길.