Каково различие между системами координат для iPad и iPhone?

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

1
задан Scott Pfeil 26 July 2010 в 21:11
поделиться

2 ответа

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

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

1
ответ дан 2 September 2019 в 22:43
поделиться

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

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

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

1
ответ дан 2 September 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: