Toshusai blog

知識の保管庫

【Godot】子ノードを他の親に移動する

以下のようにやるとnode already has a parentというエラーがでる

parent.add_child(node)  

一度子ノードを除いてから別の親に追加すれば移動できる

if child.get_parent() != null:
    child.get_parent().remove_child(child)
parent.add_child(child)

参考

godotengine.org