# VSエディタ内で変数を読み込む方法

**URL:** https://guild.rpgmakerofficial.com/t/topic/231
**Category:** 質問
**Created:** [2025 年 6 月 14 日午後 10:21 UTC](https://guild.rpgmakerofficial.com/t/topic/231 "2025-06-14T22:21:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![gurukosamin](https://avatars.discourse-cdn.com/v4/letter/g/53a042/32.png) [@gurukosamin](https://guild.rpgmakerofficial.com/u/gurukosamin)
#### Post date: [2025 年 6 月 14 日午後 10:21 UTC](https://guild.rpgmakerofficial.com/t/topic/231/1 "2025-06-14T22:21:03Z")

</div>

例えばオブジェクトの移動で変数を移動量に使いたい場合どうすればいいのでしょうか。

---

<div class="post-metadata">

### Author: ![Moonling](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/moonling/32/369_2.png) [@Moonling](https://guild.rpgmakerofficial.com/u/Moonling)
#### Post date: [2025 年 6 月 15 日午前 1:56 UTC](https://guild.rpgmakerofficial.com/t/topic/231/2 "2025-06-15T01:56:17Z")

</div>

現時点で、オブジェクトの移動等のアクションの移動量として変数を直接利用することはできません。要望として受付させていただきます。  
回避策の提案です。  
「時間を経過」のリンク条件には秒数を変数として指定する機能がございますので、秒数の方を変数にしていただき、間接的に移動距離を制御することはできます。

---

<div class="post-metadata">

### Author: ![gurukosamin](https://avatars.discourse-cdn.com/v4/letter/g/53a042/32.png) [@gurukosamin](https://guild.rpgmakerofficial.com/u/gurukosamin)
#### Post date: [2025 年 6 月 15 日午前 2:56 UTC](https://guild.rpgmakerofficial.com/t/topic/231/3 "2025-06-15T02:56:17Z")

</div>

ありがとうございます。  
承知いたしました。  
GDscriptでAGMのアクションを呼び出して使うことは可能でしょうか？  
攻撃を受けたときに攻撃された方向に応じて吹き飛ばすような処理を作りたいです。

---

<div class="post-metadata">

### Author: ![Moonling](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/moonling/32/369_2.png) [@Moonling](https://guild.rpgmakerofficial.com/u/Moonling)
#### Post date: [2025 年 6 月 15 日午前 8:43 UTC](https://guild.rpgmakerofficial.com/t/topic/231/4 "2025-06-15T08:43:11Z")

</div>

どのような操作を想定されているのかわからないため、GdscriptとVSでの連携の一般的な方法についてお話させていただきます。  
基本的には、godotのシグナル機能を使っていただくことになるかとおもいます。

> [@マニュアル: シグナルについて](https://guild.rpgmakerofficial.com/t/topic/33):
>
> 「シグナル」とは、Godotでオブジェクト間の通信を行うための仕組みで、ACTION GAME MAKERはこの仕組みに対応しています。 シグナルの詳細については以下Godot Engine Documentationをご確認ください。 このシグナル機能により、「ヴィジュアルスクリプト同士」「ヴィジュアルスクリプトとGDScript」でシグナルを送受信することができます。 シグナルでできる…

ヴィジュアルスクリプトでシグナルを発信し、シグナルを受信したgdscriptで演算。  
メソッドで変数などに代入いただき今度はgdscriptからシグナルを発信し、シグナルを受信条件で遷移させる。  
と言ったことが考えられると思います。
