在将对象添加到Sprite组时为什么会出现递归错误?

时间:2019-11-11 20:44:15

标签: python pygame

在用于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组中,然后检测到冲突,但是却出现了递归错误。为什么会这样?

0 个答案:

没有答案