Platform Effector 2D は一方向の衝突判定、横方向の摩擦やバウンスなど、さまざまなプラットフォーム上の動作を適用します。
通常、エフェクターを付けたコライダーはトリガーとして設定せず、他のコライダーと衝突できるようにします。
| Property | 機能 |
|---|---|
| Use Collider Mask | Collider Mask プロパティの使用を指定するには、このオプションを選択します。これが選択されていない場合、すべてのコライダーに対して Global Collision Matrix がデフォルトで選択されます。 |
| Collider Mask | エフェクターと相互作用する特定のレイヤーを選択するために使用されるマスク。 |
| Use One Way | このオプションを選択すると、一方向の衝突動作が使用されるかどうかを指定できます。 |
| Use One Way Grouping | 一方向の動作によって無効になったすべての接触が、すべてのコライダーに作用することを確認します。これは、プラットフォーム上を通過するオブジェクトで複数のコライダーを使用し、すべてのコライダーがグループとしてまとまって動作する必要がある場合に便利です。 |
| Surface Arc | コライダーが通過できないサーフェスを定義する、ローカル座標における “上” を基準とした円弧の角度。この円弧の外側にあるものは、すべて一方向の衝突の対象と見なされます。 |
| Use Side Friction | このオプションを選択すると、プラットフォーム側で摩擦係数が使用されるかどうかを指定できます。 |
| Use Side Bounce | プラットフォーム側でバウンスが使用されるかどうかを指定します。 |
| Side Arc | エフェクターのローカル座標の “左” と “右”を基準とする、プラットフォームの側面を定義する円弧の角度。この円弧内におけるすべての衝突の法線は “側面” の挙動として考慮されます。 |
PlatformEffector2D