2017-01-15 5 views
2

私は解決策を見つけるのが難しいという単純な問題があります。外力を排除せずにAddForceでリジッドボディを動かす

私は現在、FixedUpdateのRigidBody.MovePositionで動いている文字をたくさん持っています。私はこれが不適切で、実際には運動学的剛体のみを意図していることを理解しています。このため、私はMovePositionを模倣するために力または速度の変化を使用したいと思います。

基準:最高速度に

  • 理想的には無/最小限の加速

  • ゲームで何か他のものは、オブジェクトを引っ張るか、押すと、私は彼らの動きに対して、その力を保持したい(このなくしますベロシティチェンジまたは手動でベロシティを設定する)

これを行うにはどうすればよいでしょうか?

はあなたにVRTKで

+0

最小速度は、ドラッグせずに速度を上げるが、減少しない力... Addforceを持つことができるようになる設定はあなたのスペースのような物理学を与えるだろうが、それは何ではないかもしれませんあなたは後です。 – Maakep

+0

私はこれがかなり後のことだとは思わない。文字の速度は一定ではありません。彼らはRTSゲームのように、ポイントに向かって移動して停止する傾向があります。 – ADaurio

+0

私は見る!あなたはCharacterController(標準的な単一コンポーネント)https://docs.unity3d.com/ScriptReference/CharacterController.htmlとそのMove()メソッドをチェックアウトしましたか? https://docs.unity3d.com/ScriptReference/CharacterController.Move.html。実際には、これはあなたが望むものではありません。これはあなた自身の物理学をコード化したいのであれば...私はこれについてあまりにも多くのことを考えています、誰かがそれを解決する必要があります!ええ – Maakep

答えて

関連する問題