results | 用于接收结果的 Collider2D 数组。 |
findTriggers | 是否返回 Collider2D 触发器。 |
int 返回放置在 results
数组中的 Collider2D 数量。
返回附加到此 Rigidbody2D 的全部 Collider2D。
计算附加到该 Rigidbody2D 的全部 Collider2D 并将它们返回在 results
数组中。
检索碰撞器时,应确保提供的数组足够大,以容纳您感兴趣的所有碰撞器。通常会重复使用该数组,因此,它的尺寸足够以返回合理数量的碰撞器。此函数还表示不发生任何分配,这意味着不会为垃圾回收器产生任何工作。
其它资源:Rigidbody2D.attachedColliderCount。
results | 用于接收结果的 Collider2D 列表。 |
findTriggers | 是否返回 Collider2D 触发器。 |
int 返回放置在 results
列表中的 Collider2D 数量。
返回附加到此 Rigidbody2D 的全部 Collider2D。
计算附加到该 Rigidbody2D 的全部 Collider2D 并将它们返回在 results
列表中。
整形整数返回值为写入 results
列表的结果数量。如果结果列表中不包含足够元素来报告所有结果,将会调整其大小。这可防止为 results
列表不需要调整大小时分配内存,并在频繁执行查询时提高垃圾收集性能。
其它资源:Rigidbody2D.attachedColliderCount。