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 Area3DBETA = parent.get_node("Area3DBETA")
#Area3DBETA.queue_free()
get_node("CollisionShape3DBETA").queue_free()
get_node("AMETRALLADOR DE BLENDER PINTADOBETA").queue_free()
pass # Replace with function body.
-----------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
EXPLICACION: DE LINEAS FUNDAMENTALES.....
func _on_area_entered(area):-------------Area donde entra un objeto un proyectil por ejemplo.
var parent = get_parent()-------------------Parentesco.
var Area3DBETA = parent.get_node("Area3DBETA")------Nombre del padre desde donde salen los hijos a borrar al haber una colision.
#Area3DBETA.queue_free()---------------------No hace nada al haber este signo "#" si no lo tuviese borraria el Area3DBETA padre completa hijos incluidos
No hay comentarios:
Publicar un comentario