我正在与我的团队一起使用Python和Pygame创建游戏。 这是一个基于zombsroyale.io的2d大逃杀游戏。
由于地图确实很大,因此游戏开始延迟,因为它正在加载整个地图,甚至是未显示在屏幕上的部分。
我们希望pygame仅加载当前在屏幕上显示的图形,并且在您移动时,停止加载现在未显示的图形并加载新的图形。
我们如何在Python 3中实现这一目标?
感谢阅读。
编辑:当我们将屏幕窗口尺寸设置为较小的尺寸(例如680x680)时,我们还检查了游戏是否较慢。大窗口尺寸(例如1280x720)时,我们如何才能使游戏的性能更好?