UE4オンラインラーニング
初めてのアニメーション
を受講した際のおぼえ書きです。
https://learn.unrealengine.com/course/3746787
スケルトンについて
背中にマント用の仮想ボーンを指定するといったことができます。
ブレンドスペースについて
NumberOfGridDivisionsで横線の数を変更できます。
ブレンドサンプルの項目で書くアニメーションサンプリングの
パラメータを変更できます。
アニメーション
ポーズを決めてスタティックメッシュの作成
をクリックすることでスタティックメッシュを作成することができます。
(銅像などを作れます)
加算セッティング機能があるようです。(詳細不明)
通知をりようすることで
アニメーションに応じたイベント(サウンドなど)を指定することができる
追加のレイヤートラックの作成
アニメーションシーケンスでは、現在のアニメーションに加算で
キーを追加し別のアセットをつくることができます。
無事ゾンビウォークができた。
デフォルト操作キャラの指定
キャラを置いたところでそれが操作キャラにはなりません。
AutoPossessePlayerをPlayer 0 にすることで操作キャラにできます。
カメラのつけ方
SpringArmとCameraでカメラをつくれます。
ブレンドノードを利用すれば
アイドルとゾンビウォークのアニメーションを
ブレンドすることができます。
ブレンド値をBoolにすることもできます。
できた
注意
アニメーションBPではイベントグラフからしか
変数を変更できないように思いがちですが、
クラスBPからアニメーションBPの変数を変更することもできます。
メッシュからGetAnimInstanceで再生中のアニメーションを取得できます。
キャストしアニメーションBPの変数を入力することができます。
先ほどのブレンドは
ステートマシンに入力することもできます。
超便利機能!!
ステートマシンを作成する際、
いちいち遷移条件を指定しなくてもよくなる昨日があります
モーションが終了したら遷移するのが当然の部分に関しては
AutomaticRuleBasedOnSequencePlayerInStateチェックボックスを有効にすることで
遷移条件が未指定でもオートで遷移条件をいれることができます。
クラスBPの変更したパラメータの見つけ方!
変更したプロパティのみを表示にチェックを入れることで変更点のみを表示できます。
できたもの
youtu.be
このコースを受講することで
ブレンドスペース、追加のレイヤートラック、アニメーションBP、ステートマシンなどについて学べます。
またAutomaticRuleBasedOnSequencePlayerInStateという超便利機能についての解説もあります。