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

パラメーター

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

戻り値

int Returns the number of results placed in the results array.

説明

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

OverlapPointAll と似ていますが、戻された結果は引数の配列に返されます。integer の戻り値は点を含むオブジェクト数( 0 もありえます)ですが、もし返された要素をすべて格納できない場合にリサイズはされません。重要なことは、この結果からメモリ割り当てが行なわれないために、判定が頻繁に実行された場合もガベージコレクションのパフォーマンスが改善されます。

See Also: OverlapPoint, OverlapPointAll.