返回介绍

Rigidbody.SweepTestAll 扫描测试全部

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

JavaScript => public function SweepTestAll(direction: Vector3, maxDistance: float = Mathf.Infinity, queryTriggerInteraction: QueryTriggerInteraction = QueryTriggerInteraction.UseGlobal): RaycastHit[];
C# => public RaycastHit[] SweepTestAll(Vector3 direction, float maxDistance = Mathf.Infinity, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

Parameters 参数

directionThe direction into which to sweep the rigidbody.
扫描该刚体的方向。
maxDistanceThe length of the sweep.
扫描的长度。
queryTriggerInteractionSpecifies whether this query should hit Triggers.
指定是否查询碰到触发器。

Returns 返回值

RaycastHit[] An array of all colliders hit in the sweep.

返回扫描碰到的所有碰撞器RaycastHit数组。

Description 描述

Like Rigidbody.SweepTest, but returns all hits.

就像Rigidbody.SweepTest,当返回的是所有碰撞信息。

The sweep may return multiple hits against the same collider if more then one of the rigidbody's attached colliders would hit it.

如果该刚体附加的碰撞器不只一个,针对同样碰撞器扫描可能返回多个碰撞信息。

Note that this function only works when a primitive collider type (sphere, cube or capsule) or a convex mesh is attached to the rigidbody object - concave mesh colliders will not work, although they can be detected in the scene by the sweep.

注意该函数仅工作与原始碰撞器类型(球体、立方体或胶囊)或凸网格碰撞器,凹网格碰撞器不工作,尽管它在场景能扫描检测。

This function can only return up to 128 hits.

该函数仅最多返回128碰撞信息。

Rigidbody

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

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

发布评论

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