我最近一直在制作像游戏一样的吉他英雄,我取得了巨大的成功,但我遇到了一个问题。我试图产生同一种类的多个音符,所以我不必单独制作一大堆音符。在过去的几天里,我一直在寻找互联网,但我仍然无法创建重复的笔记。
目前我正在尝试复制一个组(notered
),但我不知道我复制的组是什么。这是我的代码:
#add sprite to group
notered = pygame.sprite.Group()
notegreen = pygame.sprite.Group()
notered.add(Red)
notegreen.add(Green)
pygame.sprite.Group.update
#duplicate group
notered.copy()
正如我所说,我想知道新组的名称是什么,但如果您发现任何问题,请告诉我,或者如果有更好的方法可以解决此问题,请随时告诉我。
答案 0 :(得分:0)
您必须分配结果:
notered2 = notered.copy()
请记住,这是一个浅层副本,因此两个组都将指向相同的精灵。如果你在一个组中移动一个精灵,它将在另一个组中移动。