Цитата:
Сообщение от HardLexx
проблема решается некой универсальной командой из серии "масштабировать под любой экран сохраняя пропорции" или всё сложнее и адаптируется более индивидуально?
|
Универсальное решение описано в статье по Starling, которую привели выше. Дёшево и сердито. Но можно использовать и индивидуальный подход для каждой сцены или элемента, для этого нужно
отправить смс на номер отключить
автоматическое скалирование и управлять этим процессом вручную. Для этого есть
событие изменения размеров стейджа. Подписываемся на событие и настраиваем отображение сцены так как хотим исходя из
текущих размеров. Ну а дальше немного разобраться с пропорциями и системой наследования трансформаций дисплей объектов. Это тоже самое, что в html вёрстке называется "резиновый" дизайн, только у нас ещё вдобавок есть
плюшки (система наследования трансформаций). К слову, тот упрощенный вариант из статьи или стандартные режимы масштабирования flash - просто изменяют scale и x, y главного контейнера (Stage) и всё.