extends Node3D
# Contador para llevar el tiempo
var timer = 0.0
func _physics_process(delta):
# Incrementa el contador con el tiempo transcurrido
timer += delta
# Si el tiempo es mayor o igual a 5 segundos
if timer >= 5.0:
# Busca todos los nodos hijos de tipo CollisionShape3D
for child in get_children():
if child is CollisionShape3D:
# Quita el nodo del árbol de escena
child.queue_free()
# Reinicia el timer para evitar que se ejecute nuevamente
timer = 0.0
--------------------------------------------------------------------------------------
extends CPUParticles3D
# Contador para llevar el tiempo
var timer = 0.0
func _physics_process(delta):
# Incrementa el contador con el tiempo transcurrido
timer += delta
# Si el tiempo es mayor o igual a 5 segundos
if timer >= 1.0:
# Busca todos los nodos hijos de tipo CollisionShape3D
for child in get_children():
if child is CollisionShape3D:
# Quita el nodo del árbol de escena
child.queue_free()
# Reinicia el timer para evitar que se ejecute nuevamente
timer = 0.0
No hay comentarios:
Publicar un comentario