У меня просто есть простой вопрос, который «как не убить» спрайт.Pygame sprites: sprite.collide 'Как не убить "спрайта?" (или предложить метод обнаружения столкновений)
Возможно, это звучит странно, но позвольте мне объяснить.
Я пытаюсь создать битву босса с помощью ufo. У меня уже есть код, который я использовал до этого, чтобы убить противника при прикосновении, используя sprite.spritecollide.
for bullet in bullet_list:
bullet_hit_list = pygame.sprite.spritecollide(bullet,enemy_list, True)
for i in bullet_hit_list:
print("bullet Collision")
Хотя я не хочу, чтобы ufo исчез. Я хочу, чтобы ufo принимало больше одного удара, прежде чем он опустился.
Кто-нибудь знает, как остановить spritecollide для убийства спрайта или узнать другую технику обнаружения столкновения, которую я мог бы использовать?
Спасибо за ваше время! :)
Спасибо! Это действительно полезно! –