言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

WheelFrictionCurve

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

車輪の摩擦特性を設定するために、WheelColliderオブジェクトによって使用されます。

カーブは測定したタイヤのスリップを入力値として、力を出力値とします。カーブは二つのセグメントに 分かれたスプライン曲線により近似化されます。最初のセグメントでは (0,0) から (extremumSlip,extremumValue) の 終端まで構成されていて、この終点で曲線の接線がゼロとなります。二つめのセグメントでは (extremumSlip,extremumValue) から (asymptoteSlip,asymptoteValue) の終点まで構成されていて、この終点で再び、曲線の接線がゼロになります: ホイール コライダは摩擦を物理エンジンとは別に計算し、 スリップにもとづいたタイヤ摩擦モデルを使用します。全体的な摩擦力を要素に分解して(前進方向、アクセルとブレーキを担当する) "forwards" 成分および (横方向、車体の向きの維持を担当する) "sideways" 成分とします。 タイヤの摩擦は これらの方向に WheelCollider.forwardFriction および WheelCollider.sidewaysFriction に分解して表現されます。 両方向で、タイヤがスリップする量を最初に決定します (タイヤのゴムと道路間の速度差に基づきます)。 次に、接点にかけられるタイヤの力を突き止めるのにこのスリップ値が使用されます。 実際のタイヤのプロパティは、小さなスリップではタイヤのゴムが伸縮することでスリップを考慮するため大きな力を 出力します。その後にスリップが大きくなると、タイヤがスライドまたはスピンし始めるため力が減少します。 このためタイヤの摩擦は上記のイメージ画像のような形状となります。 タイヤの摩擦は別に計算されるため地面の PhysicMaterial はホイールに影響しません。 異なる道路のマテリアルをシミュレーションするには ホイールの forwardFriction および sidewaysFriction をホイールが当たってるマテリアルにもとづき変更します。

See Also: WheelCollider.GetGroundHit, WheelHit. See Also: WheelCollider, WheelCollider.forwardFriction, WheelCollider.sidewaysFriction.

Variables

asymptoteSlip 漸近線の座標の滑りを返す(デフォルトは2)
asymptoteValue 漸近線の滑りの力を返す(デフォルトは10000)
extremumSlip 極値点の滑りを返す(デフォルトは1)
extremumValue 極値での滑りの力を返す(デフォルトは20000)
stiffness extremumValue変数とasymptoteValue変数の乗算を返す(デフォルトは1)