Сигналы Godot: события между игровыми объектами

Сигнал сообщает о событии, не заставляя объект знать все подробности получателя.

Иллюстрация к теме, а не фотография описанного события. Morn · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

Например, кнопка может сообщить о нажатии, а другой объект — решить, что по завершении этого произойдёт. В Godot сигналы помогают связывать поведение узлов через события. Это уменьшает необходимость напрямую обращаться из каждого компонента ко всем остальным.

Полезно выбирать названия сигналов по факту события, а не по случайному месту вызова. Тогда связь остаётся понятной по завершении изменения интерфейса или устройства сцены. При отладке стоит проверять и отправку события, и подключение обработчика: проблема может находиться на любой стороне.

Источники

  1. Официальная документация — Сигналы Godot: события между игровыми объектамиdocs.godotengine.org