public ColliderDistance2D Distance (Collider2D collider);

参数

collider用于计算到附加到该 Rigidbody2D 的所有碰撞体的最小距离的碰撞体。

返回

ColliderDistance2D collider 到附加到该 Rigidbody2D 的所有碰撞体的最小距离。

描述

计算 collider 到附加到该 Rigidbody2D 的所有 Collider2D 的最小距离。

将检查提供的 collider 与附加到该 Rigidbody2D 的所有 Collider2D,并返回到所有附加的 Collider2D 的最小距离。

要使返回的 ColliderDistance2D 有效,必须提供有效的 collider 和至少一个附加到该 Rigidbody2DCollider2D,也就是说,Collider2D 不应禁用、必须包含碰撞形状,并且提供的 collider 不应为 NULL。可以通过检查 ColliderDistance2D.isValid 来检查返回的值是否有效。

另请参阅:Physics2D.DistanceCollider2D.Distance

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961