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

Physics.OverlapBoxNonAlloc

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public static int OverlapBoxNonAlloc(Vector3 center, Vector3 halfExtents, Collider[] results, Quaternion orientation = Quaternion.identity, int mask = AllLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

参数

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

返回值

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

描述

查找所有接触或位于给定盒子内部的碰撞体,并将它们存储到缓冲区中。