extends MeshInstance2D
@export var velocidad_desplazamiento = 50.0 # Píxeles por segundo
@export var distancia_total = 1300.0
@export var tiempo_vida = 235.0
var tiempo_transcurrido = 0.0
var distancia_recorrida = 0.0
func _ready():
var viewport_rect = get_viewport_rect()
position = Vector2(viewport_rect.size.x / 2, -50) # Posición inicial arriba
func _process(delta):
position.y += velocidad_desplazamiento * delta
distancia_recorrida += velocidad_desplazamiento * delta
tiempo_transcurrido += delta
if distancia_recorrida >= distancia_total:
queue_free()
return
if tiempo_transcurrido >= tiempo_vida:
queue_free()