Вопрос

Я немного запутался с тем, как размеры проекта я настроил во флэш-память, повлияет на внешний вид моим воздушным приложением на дисплеях сетчатки и не сетчатки iPad и как работать с растровыми изображениями при этих обстоятельствах,

Когда я бегу в Flash Player на ПК, чтобы отладить 2048x1536 от моего монитора, он настолько большой.Я слышал, что сцена будет масштабироваться с размером экрана, и это просто эталонная система координат, но я не понимаю, как растровые изображения будут работать в этих условиях ... автоматически размещается растровые изображения.Важно ли ли я размеры проекта на <сильные> 2048x1546 ?

Мой нерешен, чтобы начать с этого, в том, что я буду использовать несколько спрайтующих листов через Sharling, и я запутался с тем, как рассматривать их размеры в этих обстоятельствах.

PLZ Установите меня прямо, если у вас есть знания и минуту.Ценится.

Это было полезно?

Решение

Вам не нужно использовать 2048x1536.Вы можете просто использовать 1024x768 для размеров вашего проекта.Убедитесь, что stage.scaleMode = StageScaleMode.SHOW_ALL;, но это значение по умолчанию, если я не ошибаюсь.

Retina iPad просто покажет ей удвоение, поэтому все масштабируется до 2048x1536.Это означает, что ваши растровые изображения не будут выглядеть так резко, как они могут быть, но векторная графика выглядит резко, потому что Flash использует дополнительное разрешение на экране сетчатки.

Вы можете написать какой-то код для использования растровых изображений с более высоким разрешением, если вы находитесь на дисплее сетчатки, но я на самом деле не знаю хорошего способа обнаружения разрешения сетчатки, кроме проверки измерений экрана.Или вы можете использовать растровые изображения с высоким разрешением, которые будут масштабированы на экранах без сетчатки (убедитесь, что разрешить сглаживание).

Кроме того, у меня нет опыта с потрясением самостоятельно, так что может вести себя по-разному.Надеюсь, это все равно поможет немного.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top