Как сделать переключатель дочерних узлов узла Weapon? Чтоб один из

узлов отображался а все остальные - нет.

9 ответов

12 просмотров

инстанциируй динамически нужный узел

Ванёк- Автор вопроса

Заведи экпорт переменную в скрипте оружия (я вижу, у тебя есть там скрипт) с именем weapon_name И меняй скриптом типа такого: func select_weapon(weapon_name: String): for child in $Weapons.get_children(): child.visible = child.weapon_name == weapon_name

Max Brajsky 🌮
Заведи экпорт переменную в скрипте оружия (я вижу,...

да наверное инстанциирование и дестрой объекта при смене будет оверхедом, но для твоего примера нужно тогда еще в узле Weapon добавит поле для инстанс активного оружию что бы с ним можно было взаимодействовать

Ванёк- Автор вопроса
Max Brajsky 🌮
Заведи экпорт переменную в скрипте оружия (я вижу,...

ошибку выдаёт Invalid get index 'weapon_name' (on base: 'Node2D').

Ванёк- Автор вопроса
Ванёк
screenshot

у тебя в дочерних нодах есть поле weapon_name ?

Похожие вопросы

Обсуждают сегодня

Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
ребят, привет. за какое время бот полученную заявку на вступление в группу может принять \отклонить? Помню речь была про 5 минут, сейчас как?
Роман Ромашин :)
10
Доброго времени суток. Правильно ли я понимаю, что с введением новой платежной единицы stars, я просто могу оставить текущую платёжку от Юкассы, которая выполняется на сайте с...
Prokhor Chulkov
7
@veranikaEU получилось? Можно увидеть рабочий код?
Alex Kom
8
Тут вопрос они парсить всех ботов будут на предмет услуг платных и смотреть платежные реализации? Или через стукачей будут вычислять индивидуально.
A O
5
Привет) Я делаю график зависимости количества показов рекламного объявления от времени (группировка почасовая) и хочу показывать его в таймзоне клиента В базе данных метку в...
Виталий
1
Всем ку, услышал заявление что теперь обязательно в бота встроить телеграм старс в бота, крайний срок - в июле Правда ли это?
Ilya Shvechikov
4
Зачем тогда Wallet Pay?
Prokhor Chulkov
4
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Или кинули уже?
Magic
6
Карта сайта