Mostrando entradas con la etiqueta Ejemplo de instanciar 3 elementos diferentes mediante GDScript de Godot 4.3;. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ejemplo de instanciar 3 elementos diferentes mediante GDScript de Godot 4.3;. Mostrar todas las entradas

lunes, 3 de febrero de 2025

Ejemplo de instanciar 3 elementos diferentes mediante GDScript de Godot 4.3;

 extends Area3D

#var Esferauno = preload("res://PERSONAJES MACABROS/ARAÑA/EXPLOTADA ARAÑA.tscn")

var Esferauno = preload("res://ELEMENTOS MARINOS/OSTRAABIERTA2 MUY ABIERTA.tscn")

var Esferados = preload("res://ELEMENTOS MARINOS/DIAMANTE1.tscn")

var Esferatres = preload("res://TIAS/tiadesnudaJ.tscn")

# Called when the node enters the scene tree for the first time.

func _ready() -> void:

pass # Replace with function body.



# Called every frame. 'delta' is the elapsed time since the previous frame.

func _process(delta: float) -> void:

pass



func _on_area_entered(area: Area3D) -> void:


var parent = get_parent()


var CollisionShape3Dcubo = parent.get_node("CollisionShape3D")


var Esferados = Esferados.instantiate()


add_child(Esferados)

var Esferatres = Esferatres.instantiate()


add_child(Esferatres)



get_node("CollisionShape3D").queue_free()


#get_node().queue_free()

pass # Replace with function body.




func _on_area_exited(area: Area3D) -> void:


var Esferauno = Esferauno.instantiate()


add_child(Esferauno)


pass # Replace with function body.