Version: 2020.1

Physics2D.ClosestPoint

切换到手册
public static Vector2 ClosestPoint (Vector2 position, Collider2D collider);

参数

position 要在指定 collider 上找到与之最接近的点的位置。
collider 要在指定碰撞体上找到与之最接近的指定 position 的位置。

返回

Vector2collider 周边上最接近指定 position 的点。

描述

返回此 collider 周边上最接近指定 position 的点。

通过此函数能够计算指定 position 与任何 Collider2D 类型的周边最接近的点。

如果 position 处于 collider 内部,或是 collider 已禁用,则改为返回输入 /position/。


public static Vector2 ClosestPoint (Vector2 position, Rigidbody2D rigidbody);

参数

position 要在指定 rigidbody 上找到与之最接近的点的位置。
rigidbody 要在指定刚体上找到与之最接近的指定 position 的位置。

返回

Vector2 附加到 rigidbody 的碰撞体周边上最接近指定 position 的点。

描述

返回附加到 rigidbody 的所有已启用碰撞体周边上最接近指定 position 的点。

通过此函数能够计算指定 position 与附加到指定 Rigidbody2D 的任何已启用 Collider2D 类型周边最接近的点。

如果 position 处于附加到 rigidbody 的任何已启用 Collider2D 内部,则改为返回输入 /position/。