Как я могу использовать get_children () после того, как я использовал queue_free () или free () на узле? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть главный узел A и подузел A, называемый «B», проблема в том, что я queue_free() перехожу на узел b и пытаюсь увидеть, сколько узлов в A дает мне одно и то же число.Я проверяю, сколько узлов внутри A, используя функцию get_children() inside _physics_process(delta) для тестирования.

1 Ответ

0 голосов
/ 20 декабря 2018

Вызов queue_free () на узле удалит его после текущего кадра.Попробуйте вызвать get_children () после перезапуска функции _physics_process, и вы увидите, что узел был удален.Вызов free () немедленно удалит его, но это не рекомендуется.

...