저는 여러 플랫폼 (iPad, iPhone, iPod touch)에서 사용할 수있는 cocos2d에서 응용 프로그램을 만들려고합니다. 점을 (360,160)으로 설정했다고합시다. 포인트는 iPhone에서 화면 왼쪽과 절반에서 3/4을 차지합니다. 또한 ipad에서이 작업을 수행할까요, 아니면이 결과를 얻기 위해 (768,384) 지점을 설정해야합니까? 또는 화면을 늘립니다. 아이폰이나 아이 패드 시뮬레이션 중에 화면의 크기를 얻었을 때 나는 항상 480x320을 얻었 기 때문에 확신 할 수 없다.iPad와 iPhone의 좌표계의 차이점은 무엇입니까?
1
A
답변
1
순간적으로 iPhone 4를 무시하면 장치는 좌표 공간을 사용하여 화면 1 : 1을 매핑하므로 iPhone의 좌표 공간은 320x480 (또는 가로 모드에서는 480x320)이며 iPad에는 좌표 공간이 있습니다. 크기 768x1024 (또는 가로 모드에서 1024x768)
아이폰 4는 물론 장치 픽셀을 네 배로 만들지 만 화면 해상도와 일치하도록 다른 아이폰과 배율과 동일한 좌표 공간을 유지합니다.
1
참고 : iPad 시뮬레이터에서 동일한 해상도가 실행되는 경우 프로젝트를 iPad 프로젝트로 변환하지 않았 음을 의미합니다. 아니면 네이티브 iPad 애플리케이션으로 시작하지 않고 iPad 시뮬레이터 내에서 iPhone 앱으로 시작했습니다.
당신이 아이 패드로 대상을 업그레이드를 통과했는지 확인 -> 엑스 코드 : 프로젝트 메뉴, 시뮬레이터에서 실행하면 아이 패드
에 대한 목표를 업그레이드를 선택하면 같은 활성 실행 아이 패드 시뮬레이터를 선택해야합니다.
+0
감사합니다. 우연히 iPad 시뮬레이터에서 iPhone 프로젝트로 실행했습니다. –
관련 문제
- 1. iPhone의 "보기"와 "창"의 차이점은 무엇입니까?
- 2. 센서 좌표계의 원점은 어디입니까?
- 3. iPhone/iPad와 Phonegap의 호환성
- 4. iPad와 대용량 메모리를 사용하는 범용 앱
- 5. ipad와 아이폰 사이의 조건부 컴파일
- 6. Dashcode는 iPad와 iPhone 브라우저를 구분합니다
- 7. iPhone의 컨텍스트 란 무엇입니까?
- 8. iPhone의 컨테이너 앱이란 무엇입니까?
- 9. iPad와 같은 터치 스크린 장치에서이 코드를 작동시키는 방법은 무엇입니까?
- 10. iPad와 Mac 또는 PC 간의 USB 통신
- 11. Phonegap이 iPad와 iPhone 사이에서 제대로 확장되지 않았습니다
- 12. iPad와 같은 Customview에서 비디오 재생 기능
- 13. iPad와 같은 터치 장치 용 자바 스크립트
- 14. iPhone의 콘솔로 출력하는 방법은 무엇입니까?
- 15. iPhone의 ofVideoPlayer에 대한 예는 무엇입니까?
- 16. iPhone의 Plist에 표시되는 정보는 무엇입니까?
- 17. iPhone의 오디오 녹음 형식은 무엇입니까?
- 18. iPhone의 UIWebView에서이 HTML의 문제점은 무엇입니까?
- 19. iPhone의 Aspell 맞춤법 검사기는 무엇입니까?
- 20. Databinder.Eval과 Container.DataItem의 차이점은 무엇입니까?
- 21. static_cast와 Implicit_cast의 차이점은 무엇입니까?
- 22. NSNumber와 NSInteger의 차이점은 무엇입니까?
- 23. Phing과 PHPUnderControl의 차이점은 무엇입니까?
- 24. WPF와 WinForms의 차이점은 무엇입니까?
- 25. CreateWnd와 CreateWindowHandle의 차이점은 무엇입니까?
- 26. ImageMagick과 GraphicsMagick의 차이점은 무엇입니까?
- 27. Pingback과 Trackback의 차이점은 무엇입니까?
- 28. @property와 @synthesize의 차이점은 무엇입니까?
- 29. php.ini와 .htaccess의 차이점은 무엇입니까?
- 30. 메서드와 선택기의 차이점은 무엇입니까?
cocos2d의 좌표 공간은 실제로 점에없는 픽셀을 기반으로합니다. 따라서 cocos2d에서 고해상도 모드를 활성화하면 모든 좌표를 수정해야합니다. 또한이 질문을보십시오 : http://stackoverflow.com/questions/3292051/support-of-cocos2d-iphone-for-iphone-4-high-res/3306455#3306455 – Benjamin
iPhone 4에서 수정되었습니다. 나머지 게시물은 여전히 정확하다고 생각합니다. –