在用于Pong的Pygame代码中,我为Sprites创建了一个组以检测碰撞,但是每当尝试向其添加对象时都会收到递归错误。
我可以移动每个对象,但是当我创建Sprite组并尝试向其添加对象时,它给了我递归错误。我已经将我的代码与其他pong代码以及其他代码进行了比较,看起来很匹配。
给我递归错误的代码:
all_sprites_list = pygame.sprite.Group()
all_sprites_list.add(b1)
all_sprites_list.add(p1b)
all_sprites_list.add(p2b)
它应该能够将每个对象添加到内置的Sprite组中,然后检测到冲突,但是却出现了递归错误。为什么会这样?