From d4d0ad5d6447935578b68dfe26de203c23c4617f Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 10 Mar 2025 20:08:58 +0900 Subject: [PATCH] fix --- book/SUMMARY.md | 1 + book/gasp/11_run.md | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/book/SUMMARY.md b/book/SUMMARY.md index 9a2c848..0bd5651 100644 --- a/book/SUMMARY.md +++ b/book/SUMMARY.md @@ -17,6 +17,7 @@ * [niagaraでダメージを出す](gasp/08_niagara.md) * [椅子に座る](gasp/09_chair.md) * [階段に登る](gasp/10_stairs.md) + * [アニメーションを変更する](gasp/11_run.md) * [control rig sample](crs/README.md) * [CRでキャラクターを動かす](crs/01_character.md) * [ボスを作る](crs/02_boss.md) diff --git a/book/gasp/11_run.md b/book/gasp/11_run.md index 38fc9e8..0ea3020 100644 --- a/book/gasp/11_run.md +++ b/book/gasp/11_run.md @@ -1,4 +1,21 @@ # アニメーションを変更する -`CHT_AnimationsForStateMachine`でそれぞれの項目のanimを変更すればいいのだろうか。 +今回はダッシュ時に`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にする + +