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

PhysicsScene.OverlapSphere

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public int OverlapSphere(Vector3 position, float radius, Collider[] results, int layerMask = AllLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

参数

位置 球体的中心。
半径 球体的半径。
结果 存放结果的缓冲区。
层掩码 一个图层掩码,用于在施放射线时有选择地忽略碰撞器。
查询触发器交互 指定此查询是否应击中触发器。

返回值

int 存储在 results 缓冲区中的碰撞器的数量。

说明

计算并存储接触或落在球体内部的碰撞器到所提供的缓冲区中。

其他资源:Physics.OverlapSphereNonAlloc