Configurable Joint を使用して、疑似モーターのカスタムターゲットと駆動力を作成します。
Configurable Joint に駆動力を設定するには、次の手順に従います。 1. ターゲット位置を適用する か、駆動力が到達するように ターゲット速度を適用する かを選択します。ターゲットは直線 (方向) または角度 (回転) にすることができます。 1. バネとダンパーの系をシミュレートするプロパティを使用して、各軸の 駆動力を設定 します。
ノート: ジョイントには直線力と回転力の両方を適用できます。ただし、複数の直線力や複数の回転力は、適用しないでください。複数適用すると、物理演算システムは両方を同時に解決しようとし、望ましくない結果になります。例えば、回転力の Target Rotation と直線力の Target Velocity を適用すると、特定の回転に留まり、特定の直線速度で移動するジョイントが作成されます。しかし、2 つの回転力、Target Rotation と Target Angular Velocity を適用すると、物理演算システムはオブジェクトを特定の回転に保ちながらも、特定の速度で回転しようとします。
オブジェクトを常に指定された位置または回転に戻そうとするバネのような動作を適用するには、ターゲット位置を設定します。直線位置、回転位置、またはその両方を設定できます。
直線軸または角度軸の駆動も設定する必要があります。詳細については、Configurable Joint による駆動力 を参照してください。
重要: Configurable Joint でターゲット位置に到達するために必要な駆動力を適用するには、影響を受ける軸駆動の Position Spring 値を 0 以外にする必要があります。
特定の連続速度を適用するには、ターゲット速度を設定します。直線運動速度、回転運動速度、またはその両方を設定できます。
ターゲット直線速度を設定するには、Target Velocity の X、Y、Z 値を使用します。これらの値で、軸を個別に設定します (メートル/秒単位)。
ターゲット角速度を設定するには、2 つのオプションがあります。
直線軸または角度軸の駆動も設定する必要があります。詳細については、Configurable Joint による駆動力 を参照してください。
重要: Configurable Joint でターゲット速度に到達するために必要な駆動力を適用するには、影響を受ける軸駆動の Position Damper 値を 0 以外にする必要があります。
力を適用する各軸駆動に対して、Position Spring を使用して適用するバネの力を設定し、Position Damper を使用してそのバネの力に対する減衰効果を設定します。
必要な結果が得られるようにバネとダンパーの値を試行錯誤して決め、ランタイムにテストして、適用する力がオブジェクトに適用される他の力に十分対抗できることを確認します。
ノート: ジョイントには直線力と回転力の両方を適用できます。ただし、複数の方向力や複数の回転力は適用しないでください。複数適用すると、物理演算システムは両方を同時に解決しようとし、望ましくない結果になります。例えば、回転力の Target Rotation と直線力の Target Velocity を適用すると、特定の回転に留まり、特定の直線速度で移動するジョイントが作成されます。しかし、2 つの回転力、Target Rotation と Target Angular Velocity を適用すると、物理演算システムはオブジェクトを特定の回転に保ちながらも、特定の速度で回転しようとします。