返回介绍

Rigidbody2D.IsTouching 是否接触

发布于 2019-12-18 15:38:29 字数 1586 浏览 1270 评论 0 收藏 0

JavaScript => public function IsTouching(collider: Collider2D): bool;
C# => public bool IsTouching(Collider2D collider);

Parameters 参数

colliderThe collider to check if it is touching any of the collider(s) attached to this rigidbody.
要检测的碰撞器。

Returns 返回

bool Whether the collider is touching any of the collider(s) attached to this rigidbody or not.

返回布尔值,该碰撞器是否接触任何附加刚体的碰撞器。

Description 描述

Check whether any of the collider(s) attached to this rigidbody are touching the collider or not.

检测附加到该刚体的任意碰撞器是否与collider接触。

It is important to understand that checking if colliders are touching or not is performed against the last physics system update i.e. the state of touching colliders at that time. If you have just added a new Collider2D or have moved a Collider2D but a physics update has not yet taken place then the colliders will not be shown as touching. The touching state is identical to that indicated by the physics collision or trigger callbacks.

重要的是理解该检测,碰撞器是否接触被执行是针对上次物理系统更新。例如,在那时的接触状态,如果您只是新增了一个Collider2D或移动Collider2D,但物理更新尚未发生,那么该碰撞器不会接触。接触状态于通过物理碰撞或触发回调相同。

Rigidbody2D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文