Как настроить таргетинг на разрешение iPhone и iPad на Flash CS6

Я создаю небольшую игру для iOS на Flash CS6, и я хочу настроить таргетинг на разрешения iPad и iPhone, а также, если возможно, поддерживать отображение Retina. Я поигрался со свойствами фильма и настройками Air для iOS, но меня все еще не понимают разрешения экрана. Я хочу создать игру в формате HD (с поддержкой сетчатки), и я также хочу ориентироваться на модели без сетчатки. Какое разрешение я должен использовать? (У меня будет только альбомная ориентация) Должен ли я выбрать 2048x1536 (iPad Retina), 1024x768 (iPad без сетчатки), 960x640 (iPhone / iPod touch retina) или 480x320 пикселей (iPhone / iPod touch без сетчатки)? Я установил разрешение High in Air для настроек iOS, оставил разрешение по умолчанию (960x640) без изменений, но когда я тестировал его на iPad 3, разрешение не было HD, хотя моя графика была векторной (сделанной во Flash). . Также по углам был виден цвет фона, компенсирующий разницу в соотношении сторон iPhone и iPad. Почему рендеринг приложения может выполняться в разрешении, отличном от разрешения сетчатки глаза, даже если я проверил его в настройках iOS? И что еще более важно, как лучше всего настроить таргетинг на оба разрешения экрана в одном приложении?

Спасибо, Может.


person Can Poyrazoğlu    schedule 15.06.2012    source источник


Ответы (1)


Несмотря на то, что iOS является ОС, зависящей от разрешения, разрешение сцены не имеет значения. Это будет выглядеть так же, если разрешение сцены было 240x160 или 1920x1280. Устройство выполнит рендеринг игры в собственном разрешении. Вот почему вам нужно установить разрешение в настройках публикации: чтобы флэш знал, что нужно добавить поддержку этих разрешений для iOS. Настройка сцены на 960x640 должна подойти для iPhone. С другой стороны, когда он публикуется для iPad, он будет построен с собственным разрешением экрана, но, поскольку iPhone и iPad имеют разные соотношения сторон, у iPad будет больше места сбоку. Поскольку игра будет в ландшафтном режиме, можно просто поставить толстые черные прямоугольники вверху и внизу сцены.

Что касается нового разрешения iPad, Flash недостаточно мощен для поддержки этого разрешения, он будет экспортировать в стандартное разрешение iPad 1024x768, даже если в настройках публикации установлено высокое разрешение.

Так что выбирайте разрешение сцены в зависимости от того, какое устройство вы предпочитаете, если вы хотите, чтобы приложение лучше всего выглядело в формате iPad, выберите 1024x768, но у iPhone будет дополнительное пространство по бокам в ландшафтном режиме. То же самое и с разрешением iPhone, о котором я говорил ранее. Хотя, если вы хотите полностью поддерживать и то, и другое, вы можете попробовать множество методов, используемых для размещения элементов графического интерфейса на огромном море экранов Android, на основе методов Capabilities.screenResolutionX и Capabilities.ScreenResolutionY во flash.

person Nitrouspony    schedule 03.07.2012