Notifications
Article
Generate Root Motion Curveがない
Updated a year ago
1.3 K
2
やりたいこと
相対的な位置(ポジション)でアニメーションさせながら移動したいけどできない。
上記のように位置だけを移動させたアニメーションを作ってみたものの下記のブログに書かれたGenerate Root Motion Curveというボタンが存在しないので相対位置でのアニメーションが適応できなかった。
http://tsubakit1.hateblo.jp/entry/2015/03/07/233000

どのようにしたらGenerate Root Motion Curveボタンが出るのかが知りたい。

Apply Root Motionにもチェックは入れています。
解決方法 tamtamさんより解説を頂きました。 https://connect.unity.com/p/remove-generate-root-motion-curves-option-from-unity-2018-3
上記のようにUnity2018.3よりGenerate roommotion curveボタンはなくなったようで標準でつくようになったようですね。
tamtamさんの記事のように新しく作ったプロジェクトでテストしてみるとRigidbodyを付けていないゲームオブジェクトに関しては相対的な移動ができました。
rigidbodyを付けたものはY軸方向に関しては重力が働いているためか移動ができませんでした。

そこでアニメーションのRigidbodyプロパティに付けられるものを一つ一つ調べていくとisKinematicにチェックをいれるようにしておくとうまく動作しました。
ただ、isKinematicを付けるとUnityのプレイ実行ボタンを押した後シーン内でアニメーションをするゲームオブジェクトのY軸を上方向へと移動すると落ちてこないという問題点も見つかりました。
うーん、難しいですね。
Tags:
Satoshi Watanabe
Unity Beginner - Other
6
Comments
Unity Beginner
ご解説頂きましてありがとうございました。
0
tamtam
Staff
a year ago
Community Evangelist
解説記事を書きましたので、ご参考までに。 https://connect.unity.com/p/remove-generate-root-motion-curves-option-from-unity-2018-3
1