ray | 定义要测试的原点和方向的 3D 射线。 |
distance | The maximum distance over which to cast the ray. |
layerMask | 过滤器,用于仅在特定层上检测碰撞体。 |
RaycastHit2D 返回的投射数量。
Cast a 3D ray against the colliders in the Scene returning the first collider along the ray.
对于查找与任意 3D 射线相交的碰撞体来说,这很有用。
注意,该函数将为返回的 RaycastHit2D 对象分配内存。如果需要频繁进行此类调用,可以使用 GetRayIntersectionNonAlloc 来避免这种开销。
此外,该函数是一种 3D 交叉测试,因此 RaycastHit2D 中返回的任何碰撞法线都将为零。