collider | 定义用于查询其他碰撞体重叠区域的碰撞体。 |
results | 接收结果的列表。 |
int 返回放置在 results
列表中的结果数。
获取与给定 Collider
重叠的所有碰撞体的列表。
整数返回值是写入 results
列表的结果数。如果列表不包含足够元素来报告所有结果,则会调整列表的大小。这可以防止在 results
列表不需要调整大小时为结果分配内存,并在频繁执行查询时提高垃圾回收性能。
其他资源:Collider2D.Overlap 和 Rigidbody2D.Overlap。
collider | 定义用于查询其他碰撞体重叠区域的碰撞体。 |
contactFilter | 用于以不同方式过滤结果的接触过滤器,例如通过图层蒙版、Z 深度。请注意,法线角度不用于重叠测试。 |
results | 接收结果的列表。 |
int 返回放置在 results
列表中的结果数。
获取与给定 Collider
重叠的所有碰撞体的列表。
整数返回值是写入 results
列表的结果数。如果列表不包含足够元素来报告所有结果,则会调整列表的大小。这可以防止在 results
列表不需要调整大小时为结果分配内存,并在频繁执行查询时提高垃圾回收性能。
其他资源:Collider2D.Overlap 和 Rigidbody2D.Overlap。
collider | 定义用于查询其他碰撞体重叠区域的碰撞体。 |
contactFilter | 用于以不同方式过滤结果的接触过滤器,例如通过图层蒙版、Z 深度。请注意,法线角度不用于重叠测试。 |
results | 接收结果的数组。数组的大小决定了可以返回的最大结果数。 |
int 返回放置在 results
数组中的结果数。
获取与给定 Collider
重叠的所有碰撞体的列表。
整数返回值是与 Collider
重叠的碰撞体数量,这些碰撞体可以存储在提供的数组中(根据其长度)。如果数组不包含足够元素来报告所有结果,则不会调整数组的大小。这意味着不会为结果分配内存,因此在频繁执行检查时可以提高垃圾回收性能。
其他资源:Collider2D.Overlap 和 Rigidbody2D.Overlap。