ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

FPSControllerで落下させない

FPSControllerのGravity Multiplierの値を0にする

FPSControllerでRigidbodyのUse Gravityのチェックを外しても落下してしまうのだが、落下させない方法がわかった。
FPSControllerのスクリプトを見ていたら、地面に接地していないときに重力方向への移動を行っている部分があった。そこにはPhysicsで定義されている重力加速度とFPSControllerのGravity Multiplierをかけて移動方向を求めていた。
ということで、FPSControllerのGravityu Multiplierの値を0にすれば落下しないようにできた。