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()
get_node ("MeshInstance3DBETA")
scale.y+=2.2
scale.x+=2.2
scale.z+=2.2
pass # Replace with function body.
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
EXPLICACION:
Este script borra dos hijos de un Area 3d y proboca el escalado el aumento de otro de los hijos, quiero que al destruir un objeto aparezca otro desde dentro de el y creo que se puede conseguir el efecto con este metodo, lo perfecto seria no escalar si no borrar e intanciar otro elemento, pero de momento no consigo hacerlo, pero ya lo are ya ....solo es trabajo y estudio y practica y contancia y tozudez y yo de eso boy sobrado¡¡¡¡¡