Godot. Cambiar de escena

Enviado por tech4life el

Es muy común que nuestros juegos dispongan de más de una escena entre las que hay que transicionar, cambios de niveles, pantallas de selección de opciones, inventarios etc.

Para cargar una nueva escena en Godot lo podemos hacer con la funcion change_scene_to_file.

Vamos a ver un ejemplo:

get_tree().change_scene_to_file("res://scenes/Info.tscn")

Como se puede observar, tan solo hay que invocar la función sobre el get_tree y pasarle la raíz donde tenemosla nueva escena.

Esta escena se cargará completamente al acabar el frame en el que estamos, de manera que no se solaparán ambas escenas, y la escena de origen se eliminará del árbol automaticamente.

Nivel