Вопрос:

А тут в чем ошибка?

Фотография

Ответ ассистента

Ошибка, на которую указывает консоль в строке 5 вашего скрипта `control.gd`, связана с тем, что движок Godot не может найти узел по указанному пути. Код в строке 5: `@onready var music_player2 = get_node("/root/Подземелье/Control")` **Почему возникает ошибка:** Godot сообщает: `Node not found: "root/Подземелье/Control"`. Это означает, что в дереве сцены по этому пути такого узла нет, либо он называется иначе (возможно, с заглавной буквы или без нее), либо вы обращаетесь к нему до того, как сцена была полностью загружена, но скорее всего просто неверно указан путь. **Как исправить:** 1. Проверьте путь: Убедитесь, что узел `Control` действительно находится внутри узла `Подземелье` в корне сцены. 2. Используйте относительный путь: Вместо абсолютного пути `/root/...` (который часто бывает ненадежным), попробуйте получить доступ через путь от текущего узла. Если `music_player2` находится внутри того же узла или рядом, используйте `$ИмяУзла`. 3. Перетащите узел: Самый простой способ получить верный путь в Godot — зажать клавишу `Ctrl` (или `Cmd` на Mac) и перетащить нужный узел из дерева сцены (слева) прямо в редактор кода. Godot сам напишет правильный путь. Скорее всего, вам нужно просто перетащить нужный аудио-узел в эту строку, чтобы путь обновился на актуальный.

Другие решения

Что ещё задавали пользователи