質問: transform.forward * Time.deltaTime * 3; rigidbody.MovePosition(transform.position + velocity); } ```
回答: 使用OSが何なのか分かりませんが、windows7なら下記方法で直るようです。 Cannot udate to Unity 3..5.1 レアケースだと思いますので、どうしても直らない場合は公式への問い合わせをしてみてください。 ソースコードですが、Unity5でも正常に動作するはずです。 動かないとしたらバージョン差ではない別の原因があると思いますが、質問の意図が分かりませんでした。 > > 「Apply Root Motion」という機能が備わっているのですが、 > > > ソースコード内でapplyRootMotionをオフにしているので、この機能は動作しません。 > > その場で足踏みするだけのコード > > > このコードは「オブジェクトの正面方向に進み続ける」コードです。 (アニメーションが設定されていれば足踏みもするかと思います) どんな動きを想定していて、実際はどうなっているのか、きちんと記載しないと的確な回答が出来ません。 (質問のテンプレートもありますので利用してみてください)