В чем разница между системами координат для iPad и iPhone? - PullRequest
1 голос
/ 27 июля 2010

Я пытаюсь создать приложение в cocos2d, которое можно использовать на разных платформах (iPad, iPhone, iPod touch).Допустим, я установил точку (360,160).Точка будет отображаться в трех четвертях слева и на половине экрана iPhone.Будет ли это также делать на ipad, или мне нужно установить точку (768,384) для достижения этого результата?или это растягивает экран.Я подумал, что должен, но не уверен, потому что когда я получаю размер экрана во время симуляции iPhone или iPad, я всегда получаю 480x320 независимо от этого.

Ответы [ 2 ]

1 голос
/ 30 июля 2010

Примечание: если вы получаете такое же разрешение на iPad Simulator, это означает, что вы не конвертировали свой проект в iPad.Или вы запустили его не как собственное приложение для iPad, а как приложение для iPhone в iPad Simulator.

Убедитесь, что вы выполнили обновление своей цели до iPad -> Xcode: меню «Проект», выберите «Обновить цель» для iPad

При работе в симуляторе убедитесь, что вы выбрали iPad Simulator в качестве активного исполняемого файла.

1 голос
/ 27 июля 2010

Игнорируя iPhone 4 на данный момент, устройства отображают свои экраны 1: 1 с их координатными пространствами, поэтому у iPhone есть координатное пространство размером 320x480 (или 480x320 в альбомном режиме), в то время как у iPad есть координатное пространство с размером 768x1024 (или 1024x768 в ландшафтном режиме.)

iPhone 4, конечно, в четыре раза увеличивает пиксели устройства, но поддерживает идентичное координатное пространство для других iPhone и масштабирует чертеж в соответствии с разрешением экрана.

...