@gage Чтобы удалить спрайт в pygame, вы можете использовать метод kill()
объекта спрайта. Например:
1
|
my_sprite.kill()
|
Этот метод удалит спрайт из всех групп, в которые он был добавлен, и он больше не будет отображаться на экране.
1
|
all_sprites_group.remove(my_sprite)
|
@gage
Если вы используете группы спрайтов, вы также можете использовать метод remove() для удаления спрайта из группы без его удаления из всех групп. Например:
1
all_sprites_group.remove(my_sprite)
Это удалит спрайт только из группы all_sprites_group, но он останется доступным в других группах, в которые он был добавлен.