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

PhysicsScene.OverlapBox

建议修改

成功!

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

关闭

提交失败

由于某种原因,您建议的修改无法提交。请在几分钟后 重试。感谢您花时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public int OverlapBox(Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation = Quaternion.identity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

参数

center 盒子的中心。
halfExtents 每个维度上盒子尺寸的一半。
results 用于存储结果的缓冲区。
orientation 盒子的旋转。
layerMask 在施放射线时用于有选择地忽略碰撞体的层级遮罩
queryTriggerInteraction 指定此查询是否应命中触发器。

返回

int 存储在 results 中的碰撞体数量。

描述

找到所有与给定盒子相切或位于其内部的碰撞体并将其存储在缓冲区中。

其他资源:Physics.OverlapBoxNonAlloc