domingo, 20 de julio de 2025

Borrar por tiempo y animar , sin temporizador,GDScript Godot 4.4;

 extends Node3D


@export var tiempo_para_borrar: float = 5.0 # Tiempo en segundos antes de que el nodo se borre


func _ready() -> void:

$AnimationPlayer.play("mixamo_com")

# Creamos un nuevo nodo Timer

var temporizador = Timer.new()

add_child(temporizador) # Añadimos el temporizador como hijo

temporizador.wait_time = tiempo_para_borrar # Establecemos el tiempo de espera

temporizador.one_shot = true # Aseguramos que el temporizador se ejecute solo una vez

temporizador.start() # Iniciamos el temporizador

# Esperamos a que el temporizador termine

await temporizador.timeout

# Una vez que el temporizador ha terminado, borramos el nodo

queue_free()

No hay comentarios:

Publicar un comentario