モデルのAnimationをフレーム数を指定して再生するにはどのようにBlueprintを書いたらいいのでしょうか?
書き方のイメージは分かっているのですが、Nodeの名称が分からなくて実現できません。
モデルのAnimationをフレーム数を指定して再生するにはどのようにBlueprintを書いたらいいのでしょうか?
書き方のイメージは分かっているのですが、Nodeの名称が分からなくて実現できません。
まずは、UE4ではAnimationのフレームの概念あまりなくて、アニメーションの時間を使います。
アニメーションを中途から再生したい場合では、 **[アニメーションのモンタージュ][1]**を作れば出来ると思います。アセットブラウザからNew > Animation > Animation Montageを選択して、Pick Skeletonのウィンドウからアニメーションさせたいスケルトンを選択します。
コンテンツブラウザから **[らアニメーションブループリント][2]**を作って、Target Skeletonを上と同じスケルトンにします。そのブループリントを開いて、Animationタブに行って、先作ったアニメーションモンタージュがアセットブラウザウィンドウに見えることを確認します。
アニメーションのモンタージュに **[アニメーションシーケンス][3]**を入れて、2つの方法でシーケンスの部分的の再生を定義すること出来ます。
そしてCharacterに基づいているブループリントを作って、BlueprintのデフォルトタブにAnimationModeをUse Animation Blueprintにして、Anim Blueprint Classを先作ったアニメーションブループリントに設定します。
最後にブループリントのEventGraphからPlay Anim Montageを呼べばアニメーションモンタージュを再生すること出来ます。ここにセクションも指定出来ます。
それが役に立つと幸いです。よろしくお願いします!