Как игры справляются с изменением размеров окна / различными разрешениями без растягивания изображений? - PullRequest
0 голосов
/ 09 мая 2019

В настоящее время я разрабатываю несколько небольших программ в Pygame, которые, когда придет время и у меня появится идея, позволят мне написать игру, которая может работать с различными разрешениями.Мой вопрос заключается в следующем: как разработчики программного обеспечения работают с различными разрешениями, но все же предоставляют очень похожий интерфейс для пользователя, не полностью переделывая свое искусство.Хорошим примером для визуализации моей проблемы будет YouTube.Как они справляются с разными разрешениями экрана, не обрезая части видео для разных мониторов?

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

Допустим, у меня есть размер окна 900x700, который я затем увеличиваю до 1000x800, я хочу, чтобы кнопки были на экране точно такими же позициями, за исключением масштабирования, чтобы соответствовать новому разрешению, как я могу добиться этого безрастягивание

...