Сообщение от Arton
В справке рекомендуется queue_free(), ей я могу удалить только инстанс загруженной сцены.
|
Да, так и надо делать
Мне кажется что твоя проблема в том, что ты на самом деле не удаляешь прошлую сцену
вот ты ее создаешь:
var scene = Scene.instance()
var spat_node = get_node("Spatial")
spat_node.add_child(scene)
а вот удаляешь:
var scene_del = get_node("Node//Level_1")
scene_del.queue_free()
что за путь такой? get_node("Node//Level_1")
Попробуй у себя сделать удаление так:
var spat_node = get_node("Spatial")
for n in spat_node.get_children()
n.queue_free()