我正在使用一个结合了.colliderect()的for循环来进行碰撞检测,当我尝试用pygame制作一个游戏时,循环变得太慢了,大约有340个墙矩形,我想知道它是不是可以更快,因为它严重影响了游戏循环_old_position = self.position for obj in self.walls:
所以我试着用简单的动画和游戏中的碰撞来工作,我试着让一个矩形在离开边框后出现在开头(或结尾),但是即使我的方法在处理y坐标时有效,它在x轴上也很不幸地失败了,但是我不太明白为什么。def movement(): if keys_pressed[pygame.K_a]:red_rect.x -= vel
if keys_pressed[pygame.K