レイヤー
グラフィックス リファレンス

レイヤーベースの衝突検出

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

Unity 3.x では,レイヤー ベースの衝突検出を導入しています。これにより,Game Object を特定のレイヤーに連結された別の Game Object に衝突させることができます。

自身のレイヤーとして衝突するオブジェクト
自身のレイヤーとして衝突するオブジェクト

上記の画像には,6 つの GameObject (3 つの平面と 3の立方体) と,右側にどのオブジェクトがどのレイヤーと衝突するかを記述している Collision Matrix があります。 例では,同じレイヤーに属する GameObject のみが衝突できるよう,_Collision Matrix_を設定しています。

レイヤーに基づいて衝突を検出するよう GameObject を設定

  1. GameObject が属するレイヤーを選択します。

  2. レイヤーへの GameObject の割り当てが終了するまで,各 GameObject に 1 を繰り返します。

  3. Edit->Project Settings->Physics を選択して,物理特性設定パネルを開きます。

  4. レイヤーにチェックを入れ,衝突マトリクスで,どのレイヤーが他のレイヤーと相互作用するかを選択します。

レイヤー
グラフィックス リファレンス