AnimatableBody2DでVisualScriptを使いたい

AnimatableBody2Dを使用して移動プラットフォームを作ろうとしています。

マニュアル確認した所、今後アップデートの予定とのことですので

現段階だとGDScriptで制御する以外には方法がないという認識でよいでしょうか?

“現在、ACTION GAME MAKER のビジュアルスクリプティングシステムは、CharacterBody2D ベースの GameObject ノードのみをサポートしています。
より軽量なノードのサポートは、今後のアップデートで計画されています。”
https://guild.rpgmakerofficial.com/t/topic/986

こんにちは!ええ、Visual Script を直接 AnimatableBody2D にアタッチすることは、現時点ではサポートされていません。

空の GameObject(または Area2DGameObject)を親として使用し、AnimatableBody2D をその子として追加するという方法は試されましたか?そうすれば、親が Visual Script を処理し、AnimatableBody2D はそれに同乗します。ランタイム中に AnimatableBody2D(またはその CollisionShape2D)のプロパティを変更する必要がある場合は、親の Visual Script から ChangeObjectProperty を使用して行うことができます。基本的には、当面は GameObject が仲介役として機能します。

お試しください。あなたの環境で動作するかどうか教えてください!

「いいね!」 1

無事予想している挙動ができました!ありがとうございます。

「いいね!」 1