miércoles, 11 de septiembre de 2024

Ejemplo de borrar en GDScript al entrar en un Area3d;

 extends Area3D


# Referencia al objeto que queremos borrar

#onready var objeto_a_borrar = $"Almoadasparet-2-SANGINOLUENTA2"


func _ready():

pass





func _on_area_entered(area: Area3D) -> void:

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet cara principal2".queue_free()

#$"Almoadasparet-2-SANGINOLUENTA2".rotate_z(22)

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet8 PADREPARETIZQUIERDA2".queue_free()

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet7 PADRE LA DERECHA2".queue_free()

$"Almoadasparet19---REY2".queue_free()

$CollisionShape3DJAJA.queue_free()


pass # Replace with function body.





------------------------------------------------------------------------------------------------------------------------

------------------------------------------------ampliando elemento que se borrara-----------------------------------------------------------------------------------------------------------------------------------------------------

extends Area3D


# Referencia al objeto que queremos borrar

#onready var objeto_a_borrar = $"Almoadasparet-2-SANGINOLUENTA2"


func _ready():

pass





func _on_area_entered(area: Area3D) -> void:

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet cara principal2".queue_free()

#$"Almoadasparet-2-SANGINOLUENTA2".rotate_z(22)

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet8 PADREPARETIZQUIERDA2".queue_free()

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet7 PADRE LA DERECHA2".queue_free()

$"Almoadasparet19---REY2".queue_free()

$"../StaticBody3D8 ALMOADAS ABITACION/Almoadasparet25 PADRE SUELO ALMOADA2".queue_free()

$CollisionShape3DJAJA.queue_free()


pass # Replace with function body.