言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Physics2D.OverlapCircleAll

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

public static function OverlapCircleAll(point: Vector2, radius: float, layerMask: int = DefaultRaycastLayers, minDepth: float = -Mathf.Infinity, maxDepth: float = Mathf.Infinity): Collider2D[];
public static Collider2D[] OverlapCircleAll(Vector2 point, float radius, int layerMask = DefaultRaycastLayers, float minDepth = -Mathf.Infinity, float maxDepth = Mathf.Infinity);
public static def OverlapCircleAll(point as Vector2, radius as float, layerMask as int = DefaultRaycastLayers, minDepth as float = -Mathf.Infinity, maxDepth as float = Mathf.Infinity) as Collider2D[]

Parameters

minDepth この値よりも大きなZ座標(深度)にあるオブジェクトのみを含みます。
maxDepth この値よりも小さなZ座標(深度)にあるオブジェクトのみを含みます。
point 円の中心
radius 円の半径
layerMask 特定のレイヤーでのみコライダーを検知するフィルター

Description

円の領域にあるコライダーのリストを取得します

OverlapCircle と似ていますが、円の領域にある全てのコライダーを返すところが異なります。返された配列に含まれるコライダーは Z 座標の昇順に並んでいます。また円の領域にコライダーがない場合は空の配列が返されます。 この関数は返された Collider2D オブジェクト配列にメモリを割り当てることに留意して下さい。頻繁に判定を行なう必要がある場合 OverlapCircleNonAlloc を使用することでオーバーヘッドを回避できます。 See Also: OverlapCircle, OverlapCircleNonAlloc.