これは現在少し複雑ですが、将来的にはよりエレガントになることを願っています。
-
GDScript を持つノードを作成します(シグナルを発信するだけの目的であれば、どのような種類のノードでも構いません)
-
カスタムシグナルを作成します
-
ボタンの「pressed」シグナルを、その新しいノードのスクリプトに接続します
-
カスタムシグナルを「receive_signal」VS に接続し、最初の引数でシグナル名を検出するように条件を設定します
-
ボタン押下時の関数に、カスタムシグナルを呼び出すコードを追加します。シグナル名と、必要に応じてチェックする別のバリアントという 2 つの必須引数を含めてください(そうでない場合は null を使用します)
-
ボタン押下からシグナルを呼び出すことができます