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。