Окно отладчика FlashDevelop показывает неправильное разрешение - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть игра AIR Projector с разрешением 640x640 в поле «Проект» -> «Свойства» -> «Размеры». Но по какой-то причине, когда я отлаживаю игру, размер окна сам по себе становится 800x800.

Вот окно свойств.

Here's my Properties window

И вот что происходит, когда я запускаю игру.

This is the game running at 800x800 when it should be 640x640

Вы можете видеть изображение размером 800x800. Это должно быть 640x640, я не знаю, почему оно увеличивается на 25%. Это растягивает изображение и ухудшает качество.

Я уже нашел хакерское решение, но я надеялся, что была более изящная причина или решение относительно того, почему это происходит.

I необходимо go в свойствах приложения AIR и установить в поле «Начальный размер окна» значение 526x549, как показано здесь.

The AIR Application Properties

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

The fixed resolution game

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

...