我在一个pygame项目中工作,在这个项目中,程序保存了数量惊人的对象(100000多个对象)。该脚本基于每组对象之间的大距离。为了简单起见,这个计划是一个无边框的地图,上面有一个摄像头在上面移动。没有很大的对象密度,我的意思是,我不认为每1920 x 1080会超过500个对象。 (说真的,500个对象非常大) 即使在我的屏幕上显示了500个对象,我也可以有一个稳定的150FPS,这是非常好的。不幸的是,当我用更多的对象运行脚本,但在一个更大的区域中,但密度较小时,问题就来了。 所以,我做了一个函数,如果程序需要显示列表中的任何元素,它都会检查它。 for obj_x, o