jju875
(jju875)
1
GASを使ってコンボを作ったのですが(参考にした動画:https://www.youtube.com/watch?v=_GoQMPZkI5A&t=755s&ab_channel=九里江めいく【ゲーム制作VTuberUE4・UE5初心者向け講座】)、MotionWarpingで移動量を指定するにはどうしたら良いのでしょうか?
具体的にやりたいことは、“攻撃したら近くの敵の前まで移動する”,"特定の攻撃で上に上昇する(かちあげ攻撃)"ということです。
プレイヤーのBPで直接アニメーションモンタージュを再生するならAnimationWarpinを使えるのですが、GASのBP内だとMotion Warpingノードを出せないのでどうすればよいのか分かりません。
[プレイヤーのBP]
[GASのBP]
LunaNelis
(ネリスさんMain)
2
手前味噌ですが
https://lunanelis.hatenablog.com/entry/2022/06/16/024031
自分はAddorUpdateWarpTargetfromLocationandRotationノードを呼び出して使っています。
GAS内での利用の一部
GetActorInfoからMotionWarpingComponentを持つOwnerActorを引っ張ってきて
GetComponentwithClassでMotionWarpingComponentを指定することでコンポーネントを取得
そのコンポーネントから関数を引き出しています。
参考になれば幸いです
jju875
(jju875)
3
返信ありがとうございます。
試してみましたが、やはり動きませんでした。
ただ、エラーを吐くわけでもコンボ自体が途切れてるわけでもないので可能性を感じました。
このやり方は思いつかなかったのでとてもためになりました!!