如何杀死屏幕上的所有敌人精灵?

问题描述 投票:0回答:2

我正在尝试为我的游戏制作第二个关卡,因此当您获得> 100分时,它将删除屏幕上的所有敌人精灵,然后开始下一个关卡。我不知道如何将它们全部删除。我确实有一个名为

enemies
的敌方精灵组,但我不知道如何将其与
.kill()
相关使用。

python pygame
2个回答
2
投票

遍历组中的所有精灵并对每个精灵调用

.kill()
,例如:

for sprite in group:
    sprite.kill()

0
投票

如果敌人群体还包含其他精灵群体,你也可以:

enemy_sprites_group = None
© www.soinside.com 2019 - 2024. All rights reserved.