На ваш вопрос нелегко ответить, потому что мы не знаем ваш конкретный код, и есть несколько хороших способов сделать это.Насколько я понимаю, у вас есть вражеский класс с каким-то уровнем здоровья.Вы можете создать функцию, которая проверяет, находится ли здоровье выше нуля, или какую-либо другую переменную, например alive
.Очень простой способ будет выглядеть так:
func is_alive():
if health > 0:
return True
else:
queue_free()
. Вы можете вызывать эту функцию в каждом цикле процесса, а также добавить немного умирающей анимации или счетчика позже.