BoxCast | 将一个盒子投射到场景中的 Collider 上,返回与之接触的第一个 Collider。 |
BoxCastAll | 将一个盒子投射到场景中的 Collider 上,返回与之接触的所有 Collider。 |
CapsuleCast | 将一个胶囊投射到场景中的 Collider 上,返回与之接触的第一个 Collider。 |
CapsuleCastAll | 将一个胶囊投射到场景中的 Collider 上,返回与之接触的所有 Collider。 |
CircleCast | 将一个圆形投射到场景中的 Collider 上,返回与之接触的第一个 Collider。 |
CircleCastAll | 将一个圆形投射到场景中的 Collider 上,返回与之接触的所有 Collider。 |
ClosestPoint | 返回 Collider 周边最靠近指定位置的点。 |
Distance | 计算两个 Collider 之间的最小距离。 |
GetContacts | 检索与 Collider 接触的所有 Collider。 |
GetIgnoreCollision | 检查碰撞检测系统是否忽略 collider1 和 collider2 之间的所有碰撞/触发。 |
GetIgnoreLayerCollision | 检查是否忽略指定层之间的碰撞。 |
GetLayerCollisionMask | 获取碰撞层掩码,指示指定层可以与哪些层发生碰撞。 |
GetRayIntersection | 将 3D 射线投射到场景中的 2D Collider 上。 |
GetRayIntersectionAll | 将 3D 射线投射到场景中的 2D Collider 上。 |
GetRayIntersectionNonAlloc | 将 3D 射线投射到场景中的 2D Collider 上。 |
IgnoreCollision | 使碰撞检测系统忽略 collider1 和 collider2 之间的所有碰撞/触发。 |
IgnoreLayerCollision | 选择是否检测或忽略指定层对之间的碰撞。 |
IsTouching | 检查传递的 Collider 是否处于接触状态。 |
IsTouchingLayers | 检查 Collider 是否接触指定 layerMask 上的任何 Collider。 |
Linecast | 将一条线段投射到场景中的 Collider 上。 |
LinecastAll | 将一条线投射到场景中的 Collider 上。 |
OverlapArea | 检查 Collider 是否位于矩形区域内。 |
OverlapAreaAll | 获取位于矩形区域内的所有 Collider 的列表。 |
OverlapBox | 检查 Collider 是否位于盒子区域内。 |
OverlapBoxAll | 获取位于盒子区域内的所有 Collider 的列表。 |
OverlapCapsule | 检查 Collider 是否位于胶囊区域内。 |
OverlapCapsuleAll | 获取位于胶囊区域内的所有 Collider 的列表。 |
OverlapCircle | 检查 Collider 是否位于圆形区域内。 |
OverlapCircleAll | 获取位于圆形区域内的所有 Collider 的列表。 |
OverlapCollider | 获取与给定 Collider 重叠的所有 Collider 的列表。 |
OverlapPoint | 检查 Collider 是否与空间中的点重叠。 |
OverlapPointAll | 获取与空间中的点重叠的所有 Collider 的列表。 |
Raycast | 将一条射线投射到场景中的 Collider 上。 |
RaycastAll | 将一条射线投射到场景中的 Collider 上,返回与之接触的所有 Collider。 |
SetLayerCollisionMask | 设置碰撞层掩码,指示指定层可以与哪些层发生碰撞。 |
Simulate | 在默认物理场景中模拟物理。 |
SyncTransforms | 同步。 |