메뉴 건너뛰기

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

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
14984 싸이커 전편 묶음 [2] 혼돈 916   2004-05-23 2008-03-19 09:34
http://kfgenius.ilen.net/village/park/psyccer.zip총 653페이지, 1년 7개월간 연재를 했습니다. 군대만 아니었으면 1000페이지까지 다 그렸을 텐데, 개인사정으로 후반부가 급전개 되어 버리는 아쉬움이...  
14983 요즘 내가 하는것 498   2004-05-23 2008-03-19 09:34
1.서프 2.Kick it up 3.게임 기획놀이 후후훗. 요즘 R & H라는 게임 룰을 기획중, 결론 : 대화방으로 오슈.  
14982 거북 도사는 실존했다. [2] 행방불명 552   2004-05-23 2008-03-19 09:34
와우  
14981 인조이 재팬 댓글 싸움 [1] 행방불명 805   2004-05-23 2008-03-19 09:34
본문 : 나 불법 소프트 다운로드했다 범죄 저질렀네 ㅈㅅ 한국아무개1 : 죄의식 가지지 마세요, 일본껀 언제나 공짜 프리한국 한국아무개2 : 사지 않고 쓴다면 성장은 없다, 작은 것에 만족해서 큰것을 잃어버리면 안되요. 일본아무개3 : 상식이 있다면 자살...  
14980 오랜만에 접속해보니, 과학자 405   2004-05-23 2008-03-19 09:34
바뀌었군..  
14979 내일의 죠 전 20권 독파! 매직둘리 515   2004-05-24 2008-03-19 09:34
정말 감동적이더군요. 특히 그 호세 어쩌구하는놈과 싸울떄는.... 읽고나서 한동안 정신을 못차렸었음.  
14978 오늘의 일기 [2] 케르메스 730   2004-05-24 2008-03-19 09:34
오늘 아침이였다. 자다가 햇볓에 눈을 찡그렸다. 그러다가 '오늘은 일요일' 생각하고 다시 잠이 들었다. 조금후에는 '만약 오늘이 일요일이 아니면?' 하는 생각에 눈을뜨고 일어났다. 1분정도는 멍해있었다. 그렇군. 자고있을때도 사람은 100%무의식이 ...  
14977 오늘의 회의 주제 [3] 혼돈 616   2004-05-24 2008-03-19 09:34
게시판 글 처리 주민을 대신할 명칭 혼둠은 자유시대였지만, 방은 나의 독재시대이니 참석해도 내 맘대로 할 것이니, 우민들은 아무 필요없소.  
14976 오늘의 착시 그림 [4] 행방불명 633   2004-05-24 2008-03-19 09:34
아이코 뭘로 보이냐  
14975 아아 도대체.... [1] file 검룡 479   2004-05-24 2008-03-19 09:34
 
14974 타타로 [2] 진아 609   2004-05-24 2008-03-19 09:34
탁타로  
14973 .....귀여니 [5] 검룡 714   2004-05-24 2008-03-19 09:34
늑대의 유혹 1권에 쓰인 이모티콘의 수는 대략 4천개.  
14972 살기싫은나날.. [4] 박솔 549   2004-05-24 2008-03-19 09:34
자자 슬라임이나 게시판 운영자나 보시라우. 나 심심하서 들어와보니까., 글쎄 아디가 사라졌구만요.. 사진도 날라가꼬.. 우짜면 좋뇨.. 운영자는 각성 부탁바람 却成각성부탁  
14971 얼굴좀 올려줘. [1] file 매직둘리 525   2004-05-24 2008-03-19 09:34
 
14970 개고기 [3] file 진아 496   2004-05-24 2008-03-19 09:34
 
14969 가장 소속감이 강한 만돌린. [3] 행방불명 651   2004-05-24 2008-03-19 09:34
그에 따라 만돌린 게시판은 아는 사람끼리의 대화만이 주로 이루어진다. 거기다 내용도 실속없는 대화형 게시물. 이래서 만돌린이 싫다니까 어흑  
14968 게시판 정리를 해보니... [2] 혼돈 565   2004-05-24 2008-03-19 09:34
과거엔 많아서 통제가 안 되었는데, 한 개라서 아주 쉽다. 이제부터는 강압통제가 시작될 것이다! 크하하하, 알겠느냐! 자자와!  
14967 펜질 맛은 둘째치고 [3] 검룡 590   2004-05-24 2008-03-19 09:34
글은 안쓰고 장면구상만 하는 장난이 늘어서 뱆ㅂ다걉ㅈ거젿소쟈소재겁쟈ㅐㄷ 이런 재미에 맛들여서 대략 낭패. 펜질도. 응. 다 그리고 나서 잉크가 떨어져서 대략 낭패. 낭패. 난감. 결론:벗킹검.  
14966 아.. 제가 Ms Tactics를 다시 열었음 [4] 포와로 866   2004-05-25 2008-03-19 09:34
ymst.gg.gg임 시로는 저고 TheNaDa는 제친구고 노가다는 잡으면 돈이랑 경험치 졸라줌 전용 얼굴 이미지 가지고 싶으면 저 부르지 마셈 (언젠가 주겠심)  
14965 こいの あないも [3] 귀신 554   2004-05-25 2008-03-19 09:34
청어알도 맛있어