2012-06-28 5 views
0

나는 최근에 Cocos2d를 사용할 때 시뮬레이터와 실제 장치에서 다르게 수용한다는 것을 알았다. 내가 다음을했는지 확인한다. 1. 빈 Cocos2d 프로젝트를 만들었다. init 메소드에서 Icon-72.png (Cocos2d 템플릿의 resources 폴더에 있음)에서 7 개의 스프라이트를 생성하여 화면에 추가했습니다. 시뮬레이터에서는 6.5 개의 스프라이트 만 나란히 배치 할 수있었습니다. iPod touch의 모든 7 개의 스프라이트는 쉽게 수용 할 수 있었고 화면 너비의 거의 절반이 사용되지 않았습니다. 2. 단일 뷰 응용 프로그램 템플릿에서 프로젝트를 만들었습니다. 나는 같은 Icon-72.png를 프로젝트에 추가했다. 그런 다음 스토리 보드에서 6 개의 이미지 뷰를 추가하고 이미지 속성을 Icon-72.png로 설정했습니다. 이번에는 시뮬레이터와 디바이스 모두에서 똑같은 결과를 얻었습니다.Cocos2d-Things가 시뮬레이터에서 더 커 보이다

Apple의 잘못이 아니기 때문에 Cocos2d로이 문제를 해결하는 방법에 대해 약간의 조정이 있어야합니다. 이걸 어떻게 처리해야하는지 알아?

+0

어떤 버전의 cocos2d를 사용하고 있습니까? – Setrio

+0

It 's Cocos2d 2.x –

답변

1

아이팟 터치는 망막 디스플레이를 가질 수 있으며, 시뮬레이터는 가지고 있지 않습니다. iPod Touch와 동일한 디스플레이가 필요한 경우 iPhone 시뮬레이터를 망막 디스플레이와 함께 사용하면 동일한 화면을 볼 수 있습니다. 사용할 수있는 또 다른 옵션은 72x72 크기의 -hd 접두사 ex : (Icon-72-hd.png)와 같은 파일을 복사하여 붙여 넣기하면 동일한 결과를 얻을 수 있습니다.

당신이 직면하고있는 문제에 대해 cocos2d의 버전이나 Apple에 문제가 없습니다.

나는 가난한 설명을하고 있지만 내 설명을 이해할 것이라고 생각합니다.

+0

당신은 절대적으로 옳았고 대답을 읽은 후에 제 가정을 확실히했습니다. 고맙습니다. –

+0

환영합니다 ....... @MikeJM – Marine

1

아이팟 터치는 망막 디스플레이가 될 것입니다. Cocos2d는 자동으로 이미지의 크기를 두 배로 늘리지 않습니다.

+0

답을 넓혀 주시겠습니까? 나는 그것을 얻지 못했다. –

관련 문제