const NEW_SCENE_PATH = 'res://NewScene.tscn'
const NewScene = preload(NEW_SCENE_PATH)
This takes a String
:
get_tree().change_scene(NEW_SCENE_PATH)
This takes a PackedScene
:
get_tree().change_scene_to(NewScene)
Manually (for smooth scene transition, for example):
get_tree().get_root().add_child(NewScene.instance())
$OldScene.queue_free()