С чего начать Создание своей первой 3D игры с нуля в игровом движке Godot Engine. Godot или Unity
№38. Смена родителя через код.
ВАЖНО. В Godot 4 появился метод reparent(). В конце статьи я прикрепил пример кода
Иногда бывает необходимо сменить место ноды в иерархии непосредственно через код.
Для этого подходят наши старые знакомые (для тех кто читает все статьи с самого начала) методы add_child() и remove_child() В нашей сцене есть две ноды G1 и G2. Положим под G2 ноду child. И перенесем её через код спустя секунду после старта под ноду G1. На картинке я описал в комментариях всё происходящее. Результат: Спрайт перелетает из координат ноды G2 в координаты ноды G1, как и планировалось...