Если вам нужно чтобы объект покинувший экран удалялся (например пули)
,то можно использовать ноду VisibilityNotifier2D.
В списке сигналов ноды находим viewport_exited()
Подключаем в скрипт, и внутри функции делаем что нам угодно. В нашем случае удаляем объект при помощи уже знакомого метода queue_free()
