ue/book/gasp/11_run.md
2025-03-10 20:08:58 +09:00

22 lines
1.1 KiB
Markdown

# アニメーションを変更する
今回はダッシュ時に`kawaii run`と名付けたアラレちゃん走りを目指します。
`CHT_AnimationsForStateMachine`でそれぞれの項目のanimを変更すればいいのだろうかと思いましたが、走るanimに関しては、複雑すぎる上に全方位のものを用意する必要があります。
したがって、`ABP_SandboxCharacter`のblendを活用しながら適用しました。
1. `cached pose`を作って分割
2. それを呼び出して`Layered blend per bone`のbaseにつなぐ。重要なのはここに`spine_03`のボーンを入れること
3. もう一つはアニメーションシーケンス
4. blend weightsの値をconfigから持ってくる。ダッシュが一定速度に達すれば1、それ以外は0にする
<video src="https://git.syui.ai/ai/ue/raw/branch/main/issue/img/gasp_kawaii_run.mp4" width="100%" height="450px" controls muted>
## 必要なもの
- https://booth.pm/ja/items/2845548
これをunityを使って[変換](/unity/01_fbx.html)して使いました。