origin | The point in 2D space where the circle originates. |
radius | 円の半径 |
direction | Vector representing the direction of the circle. |
distance | Maximum distance over which to cast the circle. |
layerMask | 特定のレイヤーのコライダーのみを判別するためのフィルター |
minDepth | この値以上の Z 座標(深度)を持つオブジェクトのみを含みます。 |
maxDepth | この値以下の Z 座標(深度)を持つオブジェクトのみを含みます。 |
RaycastHit2D 投げかけた結果が返されます。
Casts a circle against colliders in the Scene, returning the first collider to contact with it.
A CircleCast is conceptually like dragging a circle through the Scene in a particular direction. Any object making contact with the circle can be detected and reported.
この関数は RaycastHit2D オブジェクトと、ボックスに接触したコライダーに対する参照を返します(コライダープロパティーは、何も接触していない場合は null を返します)。layerMask により、特定のレイヤーのオブジェクトのみを選択的に検出することができます。(これにより、例えば敵キャラクターのみを検出するということなどができます)
返される RaycastHit2D は円形がコライダーに触れる場所の点と法線両方の情報を持ちます。また、その点に接触するために円が位置するであろう重心も返します。
関連項目: LayerMask クラス、RaycastHit2D クラス、:CircleCastAll、CircleCastNonAlloc、DefaultRaycastLayers、IgnoreRaycastLayer、raycastsHitTriggers.
origin | The point in 2D space where the circle originates. |
radius | 円の半径 |
direction | Vector representing the direction of the circle. |
contactFilter | The contact filter used to filter the results differently, such as by layer mask, Z depth, or normal angle. |
results | The array to receive results. The size of the array determines the maximum number of results that can be returned. |
distance | Maximum distance over which to cast the circle. |
int
Returns the number of results placed in the results
array.
Casts a circle against colliders in the Scene, returning all colliders that contact with it.
A CircleCast is conceptually like dragging a circle through the Scene in a particular direction. Any collider making contact with the circle can be detected and reported.
This function returns the number of contacts found and places those contacts in the results
array. The results can also be filtered by the contactFilter
.
See Also: ContactFilter2D and RaycastHit2D.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.