extends Area3D
var speed = 15 # Unidades por segundo
var tiempo_transcurrido = 0.0 # Tiempo en segundos
# Función que se ejecuta en cada frame
func _process(delta):
# Calcular movimiento basado en la velocidad y el tiempo delta
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 >= 2.0:
queue_free()
No hay comentarios:
Publicar un comentario