| position | 在该位置进行刚体重叠。 |
| angle | 在该角度进行刚体重叠。 |
| results | 接收结果的列表。 |
int 返回 results 列表中结果的数量。
获取与附加到该 Rigidbody2D 的所有碰撞器的所有碰撞器重叠的列表。
整数返回值是被写到 results 列表中的结果数量。如果结果列表不包含足够元素来报告所有结果,那么该列表将被重置大小。这可以避免在 results 列表不需要重置大小的情况下为结果分配内存,并可以在频繁执行查询时提高垃圾回收性能。
其他资源:Physics2D.OverlapCollider、Collider2D.Overlap 和 Rigidbody2D.GetAttachedColliders。
| position | 在该位置进行刚体重叠。 |
| angle | 在该角度进行刚体重叠。 |
| contactFilter | 用于根据不同条件(如层级蒙版、Z 深度)过滤结果的接触过滤器。注意,重叠测试不使用法线角度。 |
| results | 接收结果的列表。 |
int 返回 results 列表中结果的数量。
获取与附加到该 Rigidbody2D 的所有碰撞器的所有碰撞器重叠的列表。
整数返回值是被写到 results 列表中的结果数量。如果结果列表不包含足够元素来报告所有结果,那么该列表将被重置大小。这可以避免在 results 列表不需要重置大小的情况下为结果分配内存,并可以在频繁执行查询时提高垃圾回收性能。
其他资源:Physics2D.OverlapCollider、Collider2D.Overlap 和 Rigidbody2D.GetAttachedColliders。
| results | 接收结果的列表。 |
int 返回 results 列表中结果的数量。
获取与附加到该 Rigidbody2D 的所有碰撞器的所有碰撞器重叠的列表。
整数返回值是被写到 results 列表中的结果数量。如果结果列表不包含足够元素来报告所有结果,那么该列表将被重置大小。这可以避免在 results 列表不需要重置大小的情况下为结果分配内存,并可以在频繁执行查询时提高垃圾回收性能。
其他资源:Physics2D.OverlapCollider、Collider2D.Overlap 和 Rigidbody2D.GetAttachedColliders。
| contactFilter | 用于根据不同条件(如层级蒙版、Z 深度)过滤结果的接触过滤器。注意,重叠测试不使用法线角度。 |
| results | 接收结果的列表。 |
int 返回 results 列表中结果的数量。
获取与附加到该 Rigidbody2D 的所有碰撞器重叠且由 contactFilter 过滤的所有碰撞器的列表。
整数返回值是被写到 results 列表中的结果数量。如果结果列表不包含足够元素来报告所有结果,那么该列表将被重置大小。这可以避免在 results 列表不需要重置大小的情况下为结果分配内存,并可以在频繁执行查询时提高垃圾回收性能。
其他资源:Physics2D.OverlapCollider、Collider2D.Overlap 和 Rigidbody2D.GetAttachedColliders。
| contactFilter | 用于根据不同条件(如层级蒙版、Z 深度)过滤结果的接触过滤器。注意,重叠测试不使用法线角度。 |
| results | 接收结果的数组。数组的大小决定可返回的最大结果数。 |
int 返回放置在 results 数组中的结果数。
获取与附加到该 Rigidbody2D 的所有碰撞器重叠且由 contactFilter 过滤的所有碰撞器的列表。
整型返回值是与 collider 重叠,并且可以在提供的数组中给定其长度存储的碰撞器的数量。如果结果数组不包含足以报告所有结果的元素,则其大小不会调整。这很重要,因为它没有为结果分配任何内存,因此当频繁执行检查时,垃圾回收性能将得到改善。
其他资源:Physics2D.OverlapCollider、Collider2D.Overlap 和 Rigidbody2D.GetAttachedColliders。