版本: Unity 6 (6000.0)
语言英语
  • C#

Physics2D.ClosestPoint

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每一个更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static Vector2 ClosestPoint(Vector2 position, Collider2D collider);

参数

position 要查找指定 Collider 上最接近点的位置。
Collider 要查找最接近指定 position 的碰撞器。

返回值

Vector2 Collider 周边最靠近指定 position 的点。

描述

返回 Collider 周边最靠近指定 position 的点。

此函数提供了计算指定 position 到任何 Collider2D 类型周边最近点的能力。

如果 positionCollider 内部,或 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