메뉴 건너뛰기

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

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
공지 (대피소) 혼돈과 어둠의 디스코드 노루발 149   2023-09-05 2023-09-05 16:05
공지 글 작성을 위해서는 회원 가입이 필요합니다. 노루발 4708   2016-02-22 2021-07-06 09:43
13809 순정만화도 한번 그리고 싶지만 [7] file 혼돈 186   2004-09-20 2008-03-19 09:36
 
13808 헤비머갈교 컴백! [3] 헤비머갈교 205   2004-09-20 2008-03-19 09:36
이라지만 가끔씩만 들릴것임(퍽) 오랜만에 그림체도 개조 해 봤고.. 아무튼 꽤 많이 바뀌었군요. 젠장. 이거 뭐가뭔지 모르겠잖아; 안녕하세요 복학생입니다 해야하나?  
13807 세계의 미녀들 [4] file 혼돈 117   2004-09-20 2008-03-19 09:36
 
13806 록맨X3에서 가장 쇼킹했던 적 [5] file 혼돈 146   2004-09-20 2008-03-19 09:36
 
13805 흐으음. [5] file 원죄 105   2004-09-20 2008-03-19 09:36
 
13804 오랜만에 와본다! [1] JOHNDOE 142   2004-09-21 2008-03-19 09:36
지금까지 학업의 노예가 되어서...  
13803 요즘 내 생활 [1] 大슬라임 106   2004-09-21 2008-03-19 09:36
실은 저번 주 토요일에 컬드셉트 세컨드를 샀다. 덕분에 거기에 빠져서 PS2를 하면서 사는 중. 방금까지도 하고 있었는데, 두 번 연속으로 져서 잠시 쉬기로 했음.  
13802 Don`t try this at home [4] DeltaMK 149   2004-09-21 2008-03-19 09:36
큰일난다 그리고 저거 나임 (사실아님)  
13801 이상한 나라의 앨리스를 읽고나니 [5] 혼돈 220   2004-09-21 2008-03-19 09:36
멋지다 마사루가 아주 정상적인 작품으로 보인다.  
13800 전투 히스토리 감상하다가 난감해졌다. [2] file 원죄 125   2004-09-21 2008-03-19 09:36
 
13799 크으윽.. [5] 포와로' 119   2004-09-21 2008-03-19 09:36
봉신연의를 읽었습니다만.. 혹시나가 역시나라고 만화책과는 내용이 180˚로 바뀌더군요 전 만화책이 진짜 인줄 알았음 (사실 뻥) 어쨋든 신공표(하이퍼급 보패 들고 설치는놈 사실 위협용임)라는 자식.. 초반에 나오면서 카리스마 다 잡고 혼자 어슬렁 거리는...  
13798 흑곰, 창도에 올렸던 만화를 보고 떠오른 건데 [2] file 원죄 121   2004-09-21 2008-03-19 09:36
 
13797 안녕하세요 여러분 저 자자왑니다. [3] file 자자왘 259   2004-09-21 2008-03-19 09:36
 
13796 드퀘... 황당하다. [3] 혼돈 181   2004-09-21 2008-03-19 09:36
드퀘4를 플레이 중 인데, 사라진 남편을 찾아주는 거였는데, 남편은 기억 상실로 감옥에 갇혀 있고 여자를 데리고 감옥에 가서 일어나는 이벤트 중 일부. 프레아 "내가 기억 안 난단 말이야? 파후파후파후" 알렉스 "...." 알렉스 "앗! 프레아!" 파후파후: 가슴...  
13795 P..PC방에서 불꽃의 중화 빅장교사 듣는 고통.. [3] 포와로' 156   2004-09-22 2008-03-19 09:36
아십니까?.. 친구가 부탁이라고 하길래 PC방 가서 틀었는데.. 초딩.. 뒤에 5명 어른 3,4명 모였던게 아이 쪽팔려 잇힝~♡  
13794 맙이녹이.. [6] file 원죄 113   2004-09-22 2008-03-19 09:36
 
13793 [1] 카와이 123   2004-09-23 2008-03-19 09:36
이제 시험기간인가...  
13792 이런 것을 위해 태어난 게 아니야こんな もののために 生まれたんじゃない [1] 원죄 116   2004-09-23 2008-03-19 09:36
I am god`s child この腐敗た 世界に 落とされた 코노후하이시타세카이니오토사레타 이 부패한 세계한 떨어졌어 How do I live on such a field? こんな もののために 生まれたんじゃない 콘나모노노타메니우마레탄쟈나이 이런 것을 위해서 태어난게 아니야 ...  
13791 오늘그린 그림 3개 [3] 초싸릿골인 99   2004-09-23 2008-03-19 09:36
얏호  
13790 我我は弱い。 [3] 원죄 113   2004-09-23 2008-03-19 09:36
「我々(われわれ)は弱(よわ)い。それが真実(眞實しんじつ)だ。」 我々... 네모박스로 뜨는건가............ 쳇. 저런 머리스타일을 그리면 다음엔 다시 못그린다는 특성을 가지고 있다. 그러므로 저놈 같은 건.........