トロリーのようなオブジェクトの物理セットアップをシミュレートしようとしている間に2つのことが起こります(前面にフリーホイール、 。Unityでトロリーのような物理的な振る舞いを実装する方法
私はRigidBody
のメッシュと4つのWheelColliders
を持っています。ホイールにトルクを加えれば、オブジェクトはうまく動きます。しかし、RigidBody
のAddForce
メソッドを使用すると移動しません。私はオブジェクトがプッシュされている(わずかにバランスが取れている)のを見ていますが、ホイールは回転しないため、所定の位置にとどまります。オブジェクトがプッシュされている場合、どのようにホイールを移動させることができますか?
私の他の問題は、トロリーの正面にある標準の360度回転ホイールをシミュレートすることです。これをシミュレートする最良の方法は何でしょうか?私は水平のWheelCollider
と子供のように垂直なものを考えていましたが、それは本当に変わっているようですが、実際にはうまくいくかどうかは疑問です。何か案は?
ありがとうございますが、私はすでにその例が示していることがあります。この例は、プレイヤーがトルクを制御して入力を介して操舵するような車のような物体の場合です。力が加えられている場所に応じて、入力が車両に適用される力/車輪が回転するようにします。 – momo
私はあなたがオブジェクトのような "車"を追加し、ジョイントを介してオブジェクトのようなトロリーに接続すると、あなたが期待どおりに動作すると思います。 私はトロリーを押して引っ張る車を想像しています。 トロリーは基本的にピボットポイントがハンドルバーにある車です。 ステアリングポイントをバックアクスルに置くと、トロリーのようになります。 EDIT: 私はそれが360度ではないが、それは車よりのような多くのトロリーを思わ45 にバックアクスルステアリング、50に設定し、モータ電源、および最大torgueとガイドを試してみました。 – Doh09