AnimatableBody2Dを使用して移動プラットフォームを作ろうとしています。
マニュアル確認した所、今後アップデートの予定とのことですので
現段階だとGDScriptで制御する以外には方法がないという認識でよいでしょうか?
“現在、ACTION GAME MAKER のビジュアルスクリプティングシステムは、CharacterBody2D ベースの GameObject ノードのみをサポートしています。
より軽量なノードのサポートは、今後のアップデートで計画されています。”
https://guild.rpgmakerofficial.com/t/topic/986
Baz
2
こんにちは!ええ、Visual Script を直接 AnimatableBody2D にアタッチすることは、現時点ではサポートされていません。
空の GameObject(または Area2DGameObject)を親として使用し、AnimatableBody2D をその子として追加するという方法は試されましたか?そうすれば、親が Visual Script を処理し、AnimatableBody2D はそれに同乗します。ランタイム中に AnimatableBody2D(またはその CollisionShape2D)のプロパティを変更する必要がある場合は、親の Visual Script から ChangeObjectProperty を使用して行うことができます。基本的には、当面は GameObject が仲介役として機能します。
お試しください。あなたの環境で動作するかどうか教えてください!
「いいね!」 1
無事予想している挙動ができました!ありがとうございます。
「いいね!」 1