IshidaGames【Blender】倒れるアニメーション、Unityだと浮かんでいる件Tweetnoteで管理人イシゲーのゲームの思い出記事を100円で公開しました。■■■Blender2.79bUnity2019.1.0f2Windows10□Blenderで人型オブジェクトが倒れるアニメーションを作りました。ここではちゃんと足元の高さに倒れているのですが、Unityで再生してみると・・・このように宙に浮いて倒れてしまいます。最初CapsuleColliderのせいかと思い足元だけに設置しても効果なし。Rigidbodyで重力入れてもColliderの位置が変わらなければ意味なし。AnimatorコンポーネントのApplyRootMotionにチェック入れると余計変になりました。はてさてどうしたものかと色々試していたらようやく解決策を見つけました。該当のアニメーションクリップをクリックし、InspectorのAnimationタブを選びます。その中のRootTransformPosition(Y)のBakeIntoPoseにチェックを入れてApplyします。するとこのように地面に倒れてくれます。・RootTransformRotation・RootTransformPosition(XZ)この2つがありますが、これらのBakeIntoPoseにチェック入れても何も変わりませんでした。ユニティちゃんのアニメーションに倒れるDAMAGE01があり、その設定を見ると3つすべてにチェック入れてあるのでそれを真似したら良いのかもしれません。こちらはRootTransformPosition(Y)などを説明している公式サイトのページです。ルートモーションの仕組み読んでもはっきりとは理解できませんでしたが、やはりRootTransformPosition(Y)は高さを調節するようです。何にしても解決できてほっとしました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。