extends Area3D
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
func _on_area_entered(area):
var parent = get_parent()
var Turbo = parent.get_node("Turbo")
Turbo.queue_free()
get_node("CollisionShape3D mas amarillo aun").queue_free()
get_node("MeshInstance3D SUPERAMARILLO").queue_free()
pass # Replace with function body.
EXPLICACION:
El script se pone en el Area 3d donde estan los elementos que borraremos cuando algo entre en dicha area3d contenedora tambien del script, esta parte son hermanos:
var parent = get_parent()
var Turbo = parent.get_node("Turbo")
Turbo.queue_free()
esta otra parte son hijos:
get_node("CollisionShape3D mas amarillo aun").queue_free()
get_node("MeshInstance3D SUPERAMARILLO").queue_free()
pass # Replace with function body.
No hay comentarios:
Publicar un comentario