現実世界の物理現象では、衝突するオブジェクトの表面のテクスチャやプロパティはさまざまで、オブジェクトがどのように衝突して相互に作用するのかに影響します。
物理演算シミュレーションでオブジェクトの衝突を制御するには、コライダーの摩擦係数とバウンスを調整します。Unity では、Physic Material アセットを使用してこれらのパラメーターを制御します。Physic Material アセットは API で PhysicsMaterial クラスによって表されます。
PhysX による摩擦係数とバウンスの適用方法について、詳しくは、NVIDIA PhysX のドキュメント Rigid Body Dynamics: Friction and Restitution を参照してください。
| トピック | 説明 |
|---|---|
| コライダー表面摩擦係数 | コライダー表面の摩擦係数の処理方法と、摩擦係数のプロパティを設定する方法。 |
| コライダー表面のバウンス | コライダー表面のバウンスの処理方法と、バウンスのプロパティを設定する方法。 |
| コライダー表面値の組み合わせ | コライダーペアの表面プロパティ値を組み合わせる方法。例えば、摩擦係数の値が異なる 2 つのコライダー間の摩擦係数を計算する方法。 |
| Physic Material を作成して適用する | コライダー表面プロパティを定義する Physic Material を作成し、設定して、コライダーに適用します。 |
| Physic Material コンポーネントのリファレンス | Physic Material アセットのリファレンスページ。 |