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