Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Разрешение экрана AIR (http://www.flasher.ru/forum/showthread.php?t=215650)

Dezar 22.08.2018 19:19

Разрешение экрана AIR
 
приветствую.
недавно интереса радия портировал проект на adobe air с иcпользованием starling и прочих плюшек для хорошего фпс.
всё было нормально, пока не достал самсунг(а потом и на других тестил с новым андроидом)

суть проблемы.
через отладчик выдает разрешение 2960х1440.
вроде бы пофиг.(речь о размерах текстур и прочее не идёт.там нет проблем).
я запускаю проект и вижу меньше 1\4 экрана.
пыжился ..мыкался..обряды проводил.
в ручную изменил размеры игрового поля(не сцены старлинга) до 800х480
и о чудо.
я увидел почти весь экран.
ВНИМАНИЕ ВОПРОС.
почему всякие stage.stageWidth и фулскрины и еже с ними выдают одно разрешение.а по факту мобильник рендерит в черт знает каком разрешении.
и как узнать это разрешение?
у кого-нибудь есть инфа?

caseyryan 23.08.2018 19:24

такая проблема только на новых версиях андроида?

Dezar 24.08.2018 19:30

вопрос решился.

Код AS3:

  var screenSize:Rectangle = new Rectangle(0, 0, stage.fullScreenWidth, stage.fullScreenHeight);
  starling = new Starling(Game, stage, screenSize);
  starling.stage.stageWidth = stage.fullScreenWidth;
  starling.stage.stageHeight = stage.fullScreenHeight;

иными словами у меня была некорректная настройка :)
зато теперь всё видно и фпс летает)


Часовой пояс GMT +4, время: 18:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.