casualhaのブログ

カジュアルゲームのプレイ記録

unity備忘録 プレイヤーが倒れてジャンプが上手くできない

ジャンプさせたら、プレイヤーがバタンと倒れる!なぜだ!!となったので。
前提:RigidBodyを使用していること。

f:id:casualha:20210905153734p:plain

解決策
ジャンプの時、RigidBodyのuseGravityをオフにする。


コード

rigidbody.useGravity = false;
rigidbody.AddForce(Vector3.up * 3f, ForceMode.Impulse);
rigidbody.useGravity = true; 

一瞬だけオフにすれば上手く動いた。

おしまい