Version: 5.4
public static Collider2D OverlapCircle (Vector2 point, float radius, int layerMask= DefaultRaycastLayers, float minDepth= -Mathf.Infinity, float maxDepth= Mathf.Infinity);

パラメーター

point 円の中心
radius 円の半径
layerMask 特定レイヤーのオブジェクトのみを判定するフィルター
minDepth この値以上の Z 座標(深度)を持つオブジェクトのみを含みます。
maxDepth この値以下の Z 座標(深度)を持つオブジェクトのみを含みます。

説明

円の領域にコライダーがあるか判定

円はワールド座標の中心点や半径により定義されます。オプションとして layerMask を設定することで特定レイヤーのオブジェクトのみ判定できます。

2D のレンダリングと衝突において Z 軸は無関係であるもの、minDepthmaxDepth パラメーターを使用することで Z 軸にもとづいてオブジェクトをフィルタリングすることができます。もし一つ以上のコライダーが点を含む場合はもっとも小さい Z 座標の値を持ったものが返されます。また円のコライダーがない場合は null が返されます。

See Also: OverlapBox, OverlapArea, OverlapPoint, OverlapCircleAll, OverlapCircleNonAlloc.