public static Collider2D[] OverlapPointAll (Vector2 point, int layerMask= DefaultRaycastLayers, float minDepth= -Mathf.Infinity, float maxDepth= Mathf.Infinity);

パラメーター

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

戻り値

Collider2D[] 投げかけた結果が返されます。

説明

空間上の点を含むすべてのコライダーのリストを返します

OverlapPoint に似ていますが、空間上の点を含むすべてのコライダーが返される点が異なります。変えされた配列のコライダーは Z 座標の昇順に並べられます。また点を含むコライダーがない場合はからの配列が返されます。

この関数は返された Collider2D オブジェクト配列にメモリを割り当てることに注意してください。頻繁に判定を行なう必要がある場合 OverlapPointNonAlloc を使用することでオーバーヘッドを回避できます。

See Also: OverlapPoint, OverlapPointNonAlloc.