Как сделать так, чтобы Pygame загружал только отображаемую на экране графику - PullRequest
0 голосов
/ 02 июня 2019

Я создаю игру со своей командой на Python и Pygame. Это двухмерная королевская игра, основанная на zombsroyale.io.

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

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

Как мы можем достичь этого в Python 3?

Спасибо за чтение.

РЕДАКТИРОВАТЬ: мы также проверили, что игра менее запаздывает, когда мы установили меньший размер окна экрана (например, 680x680). Как мы можем улучшить производительность игры при большом размере окна (например, 1280x720)?

...