ray | 定义要测试的原点和方向的 3D 射线。 |
distance | 射线的最大投射距离。 |
layerMask | 过滤器,用于仅在特定层上检测碰撞体。 |
RaycastHit2D 返回的投射数量。
Cast a 3D ray against the Colliders in the Scene returning the first Collider along the ray.
This is useful for finding Colliders intersecting an arbitrary 3D ray.
注意,该函数将为返回的 RaycastHit2D 对象分配内存。如果需要频繁进行此类调用,可以使用 GetRayIntersectionNonAlloc 来避免这种开销。
此外,该函数是一种 3D 交叉测试,因此 RaycastHit2D 中返回的任何碰撞法线都将为零。