Mostrando entradas con la etiqueta GDScript para cambiar de escena; uso del inspector para elegir cualquier escena;. Mostrar todas las entradas
Mostrando entradas con la etiqueta GDScript para cambiar de escena; uso del inspector para elegir cualquier escena;. Mostrar todas las entradas

miércoles, 13 de mayo de 2026

GDScript para cambiar de escena; uso del inspector para elegir cualquier escena;

 extends Area3D


# Aquí arrastras la escena (.tscn) desde el Inspector

@export var escena_nueva: PackedScene


func _on_area_entered(area: Area3D) -> void:

# Verificamos que lo que entra es otra Area3D (puedes filtrar por nombre si quieres)

if escena_nueva:

# Cambia la escena actual por la nueva

get_tree().change_scene_to_packed(escena_nueva)

else:

print("Paco, acuérdate de arrastrar la escena al Inspector")



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Explicacion: Con este GDScript puedes elegir cualquier escena que tengas echa y arrastrandola al inspector cuando algo toque el colisionador de esa Area3d, te ara el cambio a la nueva escena deseada.------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Te gusto mi articulo?¡¡¡ apoyame con un cafe!!!