質問: UnityでAddforceを使ってプレイヤー操作をしたいのですが、キーを押していると そのうち宇宙まで吹っ飛んでいってしまうような速度になってしまいます なので速度に上限をかけたいのですが、何かいい方法はありますか? 速度制限で調べてみたところ、一定速度を超えた瞬間に減速するスクリプトがヒットしましたが それだと急にガクンっと減速してしまい不自然でした よろしくおねがいします
回答: `velocity` に加速度ベクトルが入っているのでその値を見て制限をかければ良いと思います。 とりあえず、`Debug.Log(GetComponent().velocity);`とか書いて速度の値を見ながら制限はこのぐらいでかけるかーみたいなのを探るといいかもですね 参考: