узлов отображался а все остальные - нет.
инстанциируй динамически нужный узел
Заведи экпорт переменную в скрипте оружия (я вижу, у тебя есть там скрипт) с именем weapon_name И меняй скриптом типа такого: func select_weapon(weapon_name: String): for child in $Weapons.get_children(): child.visible = child.weapon_name == weapon_name
да наверное инстанциирование и дестрой объекта при смене будет оверхедом, но для твоего примера нужно тогда еще в узле Weapon добавит поле для инстанс активного оружию что бы с ним можно было взаимодействовать
ошибку выдаёт Invalid get index 'weapon_name' (on base: 'Node2D').
скрин скрипта скинь
у тебя в дочерних нодах есть поле weapon_name ?
Обсуждают сегодня