Я пытаюсь подать заявку в cocos2d, который может использоваться на нескольких платформах (iPad, iPhone, iPod touch). Скажем, я установил точку на (360 160). Точка разоблачила бы три четверти слева и половину пути экран на iPhone. Это также сделало бы это на iPad, или я должен буду установить точку на (768 384) для достижения этого результата? или это расширяет экран. Я полагал, что буду иметь к, но не уверен, потому что, когда я получаю размер экрана во время моделирования iPad iPhone OR, я всегда добираюсь 480x320 независимо.
На данный момент игнорируя iPhone 4, устройства отображают свои экраны 1: 1 со своими координатными пространствами, поэтому iPhone имеет координатное пространство размером 320x480 (или 480x320 в альбомном режиме), в то время как iPad имеет координатное пространство размером 768x1024 (или 1024x768 в альбомном режиме).
iPhone 4, конечно же, в четыре раза увеличивает количество пикселей устройства, но сохраняет идентичное координатное пространство с другими iPhone и масштабирует рисунок в соответствии с разрешением экрана.
Примечание: если у вас такое же разрешение, запущенное на iPad Simulator, это означает, что вы не преобразовали свой проект в проект iPad. Или вы запускали его не как родное приложение для iPad, а как приложение для iPhone в iPad Simulator.
Убедитесь, что вы выполнили обновление целевой версии до iPad -> Xcode: в меню «Проект» выберите «Цель обновления для iPad».
При запуске в симуляторе убедитесь, что вы выбрали iPad Simulator в качестве активного исполняемого файла.