# GD スクリプトからVSへのシグナル送出

**URL:** https://guild.rpgmakerofficial.com/t/topic/589
**Category:** 質問
**Created:** [2025 年 7 月 15 日午前 12:44 UTC](https://guild.rpgmakerofficial.com/t/topic/589 "2025-07-15T00:44:56Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Tenchi399](https://avatars.discourse-cdn.com/v4/letter/t/e480ec/32.png) [@Tenchi399](https://guild.rpgmakerofficial.com/u/Tenchi399)
#### Post date: [2025 年 7 月 15 日午前 12:44 UTC](https://guild.rpgmakerofficial.com/t/topic/589/1 "2025-07-15T00:44:56Z")

</div>

I’ve looked at the manual and some tutorials that are on this forum but I’m still confused. What I want to do is create a button and when you press the button it’ll activate the VS. I’m at a loss on how to do that.

---

<div class="post-metadata">

### Author: ![Baz](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/baz/32/100_2.png) [@Baz](https://guild.rpgmakerofficial.com/u/Baz)
#### Post date: [2025 年 7 月 15 日午後 5:18 UTC](https://guild.rpgmakerofficial.com/t/topic/589/2 "2025-07-15T17:18:34Z")

</div>

これは現在少し複雑ですが、将来的にはよりエレガントになることを願っています。

1. GDScript を持つノードを作成します（シグナルを発信するだけの目的であれば、どのような種類のノードでも構いません）  

2. カスタムシグナルを作成します  

3. ボタンの「pressed」シグナルを、その新しいノードのスクリプトに接続します  

4. カスタムシグナルを「receive\_signal」VS に接続し、最初の引数でシグナル名を検出するように条件を設定します  

5. ボタン押下時の関数に、カスタムシグナルを呼び出すコードを追加します。シグナル名と、必要に応じてチェックする別のバリアントという 2 つの必須引数を含めてください（そうでない場合は null を使用します）  

6. ボタン押下からシグナルを呼び出すことができます

---

<div class="post-metadata">

### Author: ![Tenchi399](https://avatars.discourse-cdn.com/v4/letter/t/e480ec/32.png) [@Tenchi399](https://guild.rpgmakerofficial.com/u/Tenchi399)
#### Post date: [2025 年 7 月 15 日午後 11:54 UTC](https://guild.rpgmakerofficial.com/t/topic/589/3 "2025-07-15T23:54:17Z")

</div>

ありがとうございます、うまくいきました！本当にありがとうございます！これでメニューの作成が格段に楽になりますね。さて、パトレオンを購読しようと思います。🙂

---

<div class="post-metadata">

### Author: ![Baz](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/baz/32/100_2.png) [@Baz](https://guild.rpgmakerofficial.com/u/Baz)
#### Post date: [2025 年 7 月 16 日午前 12:15 UTC](https://guild.rpgmakerofficial.com/t/topic/589/4 "2025-07-16T00:15:50Z")

</div>

うまくいってよかったです！ありがとうございます！🙏
