Как пропорционально вывести на экран список произвольных целых чисел (от низших до высших) в Pygame? - PullRequest
0 голосов
/ 23 сентября 2018

Допустим, у меня есть список из 887123, 123, 128821, 9, 233, 9190902. Я хочу разместить эти строки на экране, используя pygame (рисование линий), и я хочу сделать это пропорционально, чтобы они соответствовалиэкран.Если экран имеет размер 1280x720, как мне уменьшить числа, чтобы они сохраняли свои пропорции друг к другу, но соответствовали экрану?Я пытался использовать такие методы, как деление каждого числа на два, пока все они не станут меньше 720, но это искажено.Есть ли алгоритм такого математического масштабирования?

1 Ответ

0 голосов
/ 23 сентября 2018

Я использовал этот алгоритм: x = (x / (максимальное значение)) * (720 - 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...