# AnimatedSprite2Dのアニメーションが実行されない

**URL:** <https://guild.rpgmakerofficial.com/t/topic/751>\
**Category:** 質問\
**Created:** [2025 年 8 月 16 日午後 11:22 UTC](https://guild.rpgmakerofficial.com/t/topic/751 "2025-08-16T23:22:43Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![taka](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@taka](https://guild.rpgmakerofficial.com/u/taka)\
**Post date:** [2025 年 8 月 16 日午後 11:22 UTC](https://guild.rpgmakerofficial.com/t/topic/751/1 "2025-08-16T23:22:43Z")

</div>

AnimatedSprite2Dノードを追加してスプライトフレームのアニメーション設定まで行いました。  
defaultとして作成したアニメーションが問題なく動いていますが、テストプレイを開始すると停止したままでアニメーションしません。  
自動的にアニメーションするにはどうしたらよいですか？

 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/e/e8b037c750a717f589e6086ea14da3acf962a787.png)

---

<div class="post-metadata">

**Author:** ![Tanaka](https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/32.png) [@Tanaka](https://guild.rpgmakerofficial.com/u/Tanaka)\
**Post date:** [2025 年 8 月 17 日午前 12:34 UTC](https://guild.rpgmakerofficial.com/t/topic/751/2 "2025-08-17T00:34:53Z")

</div>

ビジュアルスクリプトのステートにアニメーションを設定するところがあります、こちらは設定していますか？

 ![aaaa](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/6/6dbc5c83b5286404d60a7df509a65137ed7e11c0.png)

---

<div class="post-metadata">

**Author:** ![taka](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@taka](https://guild.rpgmakerofficial.com/u/taka)\
**Post date:** [2025 年 8 月 17 日午前 8:00 UTC](https://guild.rpgmakerofficial.com/t/topic/751/3 "2025-08-17T08:00:46Z")

</div>

Tanakaさん  
初歩的なことを聞いて申し訳ありません。  
AnimatedSprite2Dにビジュアルスクリプトをどうやってアタッチするのでしょうか？  
AnimatedSprite2D単独ではアニメーションを張り付けることはできないということでしょうか？

 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/3/316507d58f0a04134b82ad4e288e0429eed74ebc.png)

AnimatedSprite2Dにスクリプトをアタッチすると、ビジュアルスクリプトではなく、以下のような画面になってしまいます。

 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/1/187395549742f67e02cd725fdf4cbcd373a98815.png)

---

<div class="post-metadata">

**Author:** ![Tanaka](https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/32.png) [@Tanaka](https://guild.rpgmakerofficial.com/u/Tanaka)\
**Post date:** [2025 年 8 月 17 日午前 8:05 UTC](https://guild.rpgmakerofficial.com/t/topic/751/4 "2025-08-17T08:05:07Z")

</div>

ビジュアルスクリプトは親の、大元のオブジェクトに付けます。というよりよほどのことがない限りゲームオブジェクト以外にビジュアルスクリプトはアタッチしない認識だと思います。

以下のページの 「 最後に、ヴィジュアルスクリプトで利用できるようにゲームオブジェクトに登録をしましょう。ゲームオブジェクトノードsample\_2DSpriteを選択してください。」あたりを読み直してみてください。

> [@チュートリアル: グラフィックコース#3 2Dスプライトキャラクター](https://guild.rpgmakerofficial.com/t/topic/44/3):
>
> STEP2: スプライトアニメーションを作ろう。 シーンウィンドウのAnimationPlayerを選択してください。中央下部のパネルがAnimationに変化します。2. パネル上部のAnimationより新しいアニメーションを作成してください。 任意の名前をつけて作成します。サンプルでは歩行アニメーションを作りますのでWalkとつけます。 なにもないアニメ…

---

<div class="post-metadata">

**Author:** ![taka](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@taka](https://guild.rpgmakerofficial.com/u/taka)\
**Post date:** [2025 年 8 月 17 日午前 8:26 UTC](https://guild.rpgmakerofficial.com/t/topic/751/5 "2025-08-17T08:26:56Z")

</div>

**Tanaka** さん、ありがとうございます。

オブジェクトを作成した時にアニメーション設定するのは「AnimationPlayer」だと認識しているのですが、ここに「AnimatedSprite2D」がどう関係するのでしょうか？  
オブジェクトにAnimationPlayerで設定してビジュアルスクリプトを登録すれば、表示されることは理解できましたが、そもそもこの場合、初めからAnimationPlayerで設定すればよいということになるのではないかと考えています。

AnimatedSprite2Dが何のためにあるのか、存在意義が理解できていません。  
てっきり簡易的にスプライトアニメーションを表示するためのNodeだと思っていましたが、違うのでしょうか？  
(ステージ内の飾り用にアニメーションするスプライトをいくつか貼りたいだけなのですが。)

---

<div class="post-metadata">

**Author:** ![Tanaka](https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/32.png) [@Tanaka](https://guild.rpgmakerofficial.com/u/Tanaka)\
**Post date:** [2025 年 8 月 17 日午前 8:50 UTC](https://guild.rpgmakerofficial.com/t/topic/751/6 "2025-08-17T08:50:54Z")

</div>

あ、すみません・・・てっきりアニメーションプレイヤーだと思っていました。AnimatedSprite2Dは使ったことがなかったので調べてみましたが、スプライトエディタの「読み込み後自動再生」をクリックするか、スクリプトで再生処理する必要があるようですね。以下のページを参考にしたら再生できたので、やってみてください。

> **[AnimatedSprite2D 入門 | GODOT TUTORIAL](https://www.godot-tutorial.net/tutorials/2d/animated-sprite-2d)**
>
> AnimatedSprite2D を使って、簡単にキャラクターやオブジェクトのアニメーションを作成しましょう！スプライトの設定からアニメーションの再生方法まで、基礎から丁寧に解説します

ただ、基本的にはアニメーションプレイヤーの方が多機能ですし、アクツクのビジュアルスクリプトはアニメーションプレイヤーのみ対応なので、個人的にはあまりお勧めはしないかもしれないですね・・・。

---

<div class="post-metadata">

**Author:** ![Tanaka](https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/32.png) [@Tanaka](https://guild.rpgmakerofficial.com/u/Tanaka)\
**Post date:** [2025 年 8 月 17 日午前 9:00 UTC](https://guild.rpgmakerofficial.com/t/topic/751/7 "2025-08-17T09:00:43Z")

</div>

読み込み後自動再生はここのボタンです。

 ![jjj](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/c/c47e3f53fce8d721ed03a58422ad4f46c6170102.png)

---

<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 年 8 月 17 日午前 9:02 UTC](https://guild.rpgmakerofficial.com/t/topic/751/8 "2025-08-17T09:02:32Z")

</div>

AnimatedSprite2dは直接利用することができませんので一度AnimationPlayerに読み込む手順が必要になります。

以下Tipsをご確認ください

> [@TIPS: スプライトアニメーションへのAnimatedSprite2Dの活用](https://guild.rpgmakerofficial.com/t/topic/344):
>
> ACTION GAME MAKERのヴィジュアルスクリプトでアニメーション再生に利用できるのはAnimationPlayerノードのみとなっております。 Godotのスプライトシートアニメーションに特化したノードであるAnimatedSprite2Dを直接再生することはできません。 AnimationPlayerでもスプライトアニメーションを再生できますが、多数のスプライトシートを切り替えて扱…

---

<div class="post-metadata">

**Author:** ![taka](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@taka](https://guild.rpgmakerofficial.com/u/taka)\
**Post date:** [2025 年 8 月 17 日午前 9:18 UTC](https://guild.rpgmakerofficial.com/t/topic/751/9 "2025-08-17T09:18:27Z")

</div>

**[Tanaka](https://guild.rpgmakerofficial.com/u/tanaka)さん、[Moonling](https://guild.rpgmakerofficial.com/u/moonling)さん**  
ご教示いただきありがとうございました。  
Tanakaさんから教えていただいたリンク先の方法を試したところうまくいきました！

また、ビジュアルスクリプトでのアニメーションに使用する場合は一度AnimationPlayerに読み込む必要があることについても理解しました。
