Продолжаю небольшой цикл с рассказом о том, как я делал из своего телефона геймпад, чтобы просто поиграть с друзьями в Broforce на ноутбуке. Сегодня поговорим о переключениях между сценами, чтению и записи в json-объект, и передачу данных по сети. После первой + 1.5 статей у нас есть сцена с кнопками. Её мы назначим главной, чтобы при запуске приложения она нас сразу встречала. Теперь создадим сцену с настройками. В этот раз это будет узел Control, вместо Node2D, потому что в Control входят так нужные нам строки с записью текста. Зависимости такие: Получить данные, которые пользователь будет писать в строках IP_line и PORT_line довольно просто, буквально две строки. Создадим функцию для обработки события нажатия OK_buttons. Можете сделать это быстро нажав на кнопку->узел->двойное нажатие по событию pressed() (нажата) Программа попросит выбрать к кому будет привязана кнопка - выбираем скрипт нашего "меню". data - наш Json объект. Json в целом очень удобный формат хранения данных, предс