메뉴 건너뛰기

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

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 이곳은 여러 용도로 비밀청소년 97   2006-02-18 2008-03-21 06:45
쓸지말지 고민중 * 흑곰님에 의해서 게시물 복사되었습니다 (2006-03-02 17:11)  
1408 혼둠은... [1] file 키아아 97   2006-02-26 2008-03-21 06:44
 
1407 혼둠은..... [1] file 이병민 97   2006-02-26 2008-03-21 06:44
 
1406 The solide얒머애 오브 스틸을 했습니다. [3] file 포와로 97   2006-02-24 2008-03-21 06:44
 
1405 아 시간이 얼마 남지 않았네 [5] file 아리포 97   2006-02-17 2008-03-21 06:44
 
1404 키아아 97   2006-02-14 2008-03-21 06:44
세이 하이~  
1403 이제 온클럽... 말하기도... ㅠㅠ [1] 카오클라이 97   2006-02-14 2008-03-21 06:44
눈물이 나네요... ㅠㅠ 이건 정말 눈물이 나서... ㅠㅠ 네이버에 온클럽이 말을 안듣는다고 지식인에 올려놨더니 저도 그래요. 3개월째... 라는 말을 듣고 공감을 느끼면서 답변이 안올라오는 나의 질문을 보고... 눈물이 나네 ㅠㅠ 즐거운 마음으로 큰아버지 ...  
1402 잇힝야르후헣리론혼러혼러허늉류하리허 [5] 키아아 97   2006-02-10 2008-03-21 06:44
옴니어러우러아라아아엌아타너타안이닌엎래다으타나이채닝  
1401 마완도 file 악마의교주 97   2006-02-10 2008-03-21 06:44
 
1400 큐야ㅐㅕ얼 [3] 슈퍼타이 97   2006-02-07 2008-03-21 06:44
이터널 사기당했다. 내가 현돈 아 이터널접어야지 왜행  
1399 라컨님 [2] 악마의 교주 97   2006-02-02 2008-03-21 06:44
게임메이커 2d격투게임을 연습으로 제작중인데, 어떻게 타격을주고, 앞쪽의 주먹질은 앞을 보고있을때 스페이스바를 눌렀을때. 뒤 보고있을땐 뒤보고있을때 스페이스바를 눌르면 뒤쪽의 주먹질이 나가는지. 알고계시면 좀 알려주세요  
1398 릭이 시켜서 만든 지도 실패작 [4] file 케르메스 97   2006-01-28 2008-03-21 06:44
 
1397 너는 뱀을 사랑한다고했따. 케르메스 97   2006-01-26 2008-03-21 06:44
나도 뱀을 사랑햏  
1396 정모에서 내사진 [5] file 이재철 97   2006-01-24 2008-03-21 06:44
 
1395 미안 얘들아 비토 2회관련공지 [1] 케르메스 97   2006-01-23 2008-03-21 06:44
정모때문에 신경을 못썻는데 토요일이 지나면 결승전은 없는거얌 토요일이 지났고 금요일은 경기도 안했으니 토너먼트를 다시열어야겠닿.  
1394 볼리와랑 DeltaSK 97   2006-01-22 2008-03-21 06:43
님들 저 지금 정모임 자세한건 나중에 써줄게^^* (볼리와랑) [Boliwarang]  
1393 또올림 file 아리포 97   2006-01-21 2008-03-21 06:43
 
1392 문득 떠오른 정모의 문제점 [5] 잠자는백곰 97   2006-01-19 2008-03-21 06:43
알리미에서 대화를했다. 그런데 갑자기 델타님이 장난으로 정모 안간다. 라고 했다. 그런데 흑곰하고 라컨님이 엄청나게 실망했다. 그것뿐만이라면 상관없다. 예전에도 델타님이나 자자와님 빠지면 정모 안간다 라고 빈번히 흑곰이 소리치고 다녔다. 그런 모습...  
1391 재밋는놀이 [3] file 이재철 97   2006-01-19 2008-03-21 06:43
 
1390 폴랑님께 file 죄인괴수 97   2006-01-18 2008-03-21 06:43