메뉴 건너뛰기

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

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 날짜 최근 수정일
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 111   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4678   2016-02-22 2021-07-06 09:43
15185 만담2.....들어버렸네...... [3] 매직둘리 779   2005-01-25 2008-03-19 09:38
전니 감사.  
15184 도황님 진짜 씹간지다.... [2] file 프랑도르 41   2023-07-02 2023-07-03 09:48
 
15183 결혼생활 후기 [3] 장펭돌 53   2023-02-11 2023-03-12 15:33
여러분 결혼하세요   너무나 즐겁고 행복합니다.   
15182 벌써 12월이 지나가네요.. [2] 규라센 6   2022-12-21 2023-01-08 02:31
뭐 했다고 22년도 훅 가네요. 이제 1주 반정도 남았네ㅜㅜ  
15181 1금 라구체축 카구야 덱리스트 [1] file 노루발 29   2022-12-16 2022-12-19 09:29
 
15180 OCG 환경에서 카구야GS 구축의 간단한 고민 [2] file 노루발 23   2022-12-08 2022-12-08 18:16
 
15179 으으 [6] 흑곰 137   2020-07-18 2020-08-17 07:30
잘 지내시는지?  
15178 유희왕 마스터듀얼 시즌8 다이아1 달성후기 file 노루발 12   2022-08-22 2022-08-22 11:23
 
15177 [4] file 칠링 901   2007-03-10 2008-03-21 15:58
 
15176 내일도 힘들겠군 [2] 백곰 891   2006-08-27 2008-03-21 07:06
못끝낸 국사 방학숙제를 하기위해 유적지로 ㄱㄱ 대충 경복궁이나 가볼까 인천상륙작전기념관도 괜찮을것같은데 요새 피파도 넘흐 재밌어서 패드나 하나 사려고 생각중입니다. 근데 동네 문방구에서는 팔지를 않아 흑흑 옥션에서 하나 주문해야겠다... 그럼 모...  
15175 *)!(@&$*(@#&*(@ 슈퍼타이 1005   2006-08-26 2008-03-21 07:06
드디어 접된다!!!!!!!!!!!!  
15174 후.. [1] 포와로 807   2006-08-25 2008-03-21 07:06
나에게 이런 권한이 있어봤자.. 1인2역 하는사람 찾아서 쪽지 보내거나 빵구난곳 보수하거나 하는거 밖에 없는거 같은데.. 그 두명은 나한테 뭘 원하고 이런걸 준거지  
15173 쳇 실망했음 [3] 팽이 860   2006-08-21 2008-03-21 07:06
누가 내 아이디 지웠나 로긴이 안되네  
15172 여긴마치.. [39] S-J 995   2006-08-20 2008-03-21 07:06
여긴 마치 인간이 아닌 인간의 집합체 같다 사회의 고립된 존재들의 모임? 그정도가 적당할 것 같다 chaos. dark. 그래 너희 고립된 존재끼리 뭔가 인지하지 못한 불안감을 누르고 너희들끼리 어울려보고싶겠지. 하지만 이제 사회로 발을 뻗어 그쪽에서 빛을 ...  
15171 저기....운영자님!!얼굴 바꿔주세요~ [51] file 눈깔사탕 845   2006-01-06 2008-03-21 06:43
 
15170 Moonlight Shadow [7] 포와로 1784   2005-08-26 2008-03-21 06:29
moonlight shadow- 문라잇 샤도 The last that ever she saw him, 더 래스트 댓 에버 쉬 쏘우 힘 Carried away by a moonlight shadow. 캐리드 어웨이 바이 어 문라잇 샤도 He passed on worried and warning, 히 패스트 온 워리드 앤 워닝 Carried away by a...  
15169 msn에서 레이미스테리오랑 만났을때 (예전) [2] file 라컨 951   2005-08-24 2008-03-21 06:29
 
15168 내가 기독교에서 가장싫어하는점 [9] 지나가던모험가A 836   2005-02-27 2008-03-19 09:39
예수를 믿지 않으면 착한사람이라도 천국가지 못한다.  
15167 환상케이크 [4] file DeltaSK 916   2005-01-25 2008-03-19 09:38
 
15166 모두 개혁 합시다!!!!!! [15] 악마의 교주™ 797   2005-01-06 2008-03-19 09:37
개혁합시다! 이제 이 세상도 점점 질려갑니다. 사람들은 자유로운 활동을 원합니다. 하지만 건물짓기등도 못하니 사람들은 점점 다른곳으로 떠나갑니다,.(과장인가.) 저가 아무리 창조도시에서 흥보를 해도 사람들은 오고 실망한다가 60%였습니다. 그러니 개혁...