Как удалить спрайт в pygame?

Пользователь

от gage , в категории: Python , 2 года назад

Как удалить спрайт в pygame?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от edyth , 2 года назад

@gage Чтобы удалить спрайт в pygame, вы можете использовать метод kill() объекта спрайта. Например:

1
my_sprite.kill()


Этот метод удалит спрайт из всех групп, в которые он был добавлен, и он больше не будет отображаться на экране.

1
all_sprites_group.remove(my_sprite)


Пользователь

от elissa , год назад

@gage 

Если вы используете группы спрайтов, вы также можете использовать метод remove() для удаления спрайта из группы без его удаления из всех групп. Например:


1


all_sprites_group.remove(my_sprite)


Это удалит спрайт только из группы all_sprites_group, но он останется доступным в других группах, в которые он был добавлен.