sfd
№164.GODOT 4.Работа с сигналами через код.
В Godot 4 изменился синтаксис, и это значит что пришло время обновить информацию. Субъективно - стало гораздо более лаконично. Разбираться будем на кнопке (Button)
Обращаемся к ноде , и затем пишем сразу название сигнала: Пока пишем, годо нам даст подсказки. Ну или смотрите список сигналов который есть в окне свойств ноды. После выбора сигнала, собственно подключаем его к чему либо. В данном случае к текущей ноде , на которую подключен этот скрипт - self, и пишем название функции которая будет вызвана:...
№9. Сигналы-2. Расширяем знания.
Помимо прямого создания нод через меню и прямого подключения сигналов, мы можем всё это делать через код. Для подключения сигнала в скрипте существует метод connect().
На примере кнопки (button) подключение сигнала «button_down» будет выглядеть следующим образом:
$Button.connect("button_down", self, "_click") Что тут происходит.
Мы берем кнопку, и подключаем сигнал «button_down» к самому себе (self), и выводим отработку сигнала в функцию «_click» Во время написания кода , годо предложит вам весь список сигналов, так что не обязательно знать написание каждого из сигналов...