extends MeshInstance3D
var speed = 0.05 # Unidades por segundo
var tiempo_transcurrido = 0.0 # Tiempo en segundos
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
#var movimiento = Vector3(speed * delta, 0, 0)
var movimiento = Vector3( 0,speed * delta, 0)
#var movimiento = Vector3(speed * delta, 0, 0)
# Aplicar el movimiento a la posición del nodo
translate(movimiento)
# Actualizar el tiempo transcurrido
tiempo_transcurrido += delta
# Eliminar el nodo después de 2 segundos
if tiempo_transcurrido >= 25.0:
queue_free()
pass