読者です 読者をやめる 読者になる 読者になる

お米 is ライス

C#やらUnityやらを勉強していて、これはメモっといたほうがええやろ、ということを書くつもりです

Unity2Dでアニメーションすると重力が働かなくなった時の話

Rigidbody 2Dもちゃんと入れてるのになぁ、おかしいなぁ、やだなぁ、こわいなぁ
ってなったでしょ多分

アニメーションで動かしているオブジェクトのインスペクターを見ると、
Animator
というコンポーネントがあります

その中の、
Apply Root Motion
という項目にチェックが入っていませんか?

そいつは、「動きをアニメーションに任せるかどうか」を設定しています(詳しくは知らない)
それのチェックを外せばうまくいくはず
(アニメーションの方で重力を働かせる方法はまだ知らない)

出来なかったら知らん