Skip to content

格式

typescript
Physics.OverlapCapsule(point0, point1, radius, mask, query_trigger?)

所属类: Physics

描述

检测位于指定胶囊体区域内的碰撞体。

参数

参数名类型描述
point0Vector3指定胶囊体区域的一个端点
point1Vector3指定胶囊体区域的另一个端点
radiusnumber指定胶囊体区域的半径
masknumber指定要检测的碰撞体所在的层
query_trigger?QueryTriggerInter该查询是否应该命中触发器

返回值

类型描述
Collider|undefined与给定胶囊体重叠的碰撞体

代码示例

typescript
OnUpdate(): void {

    let point0 = new Vector3(0, 1, 0);
    let point1 = new Vector3(0, -1, 0);
    let radius = 0.5;
    let colliders = Physics.OverlapCapsule(point0,point1,radius,0);
        
    colliders.forEach((collider)=>{
        Debug.Log("Collider: " + collider.name);
    });
        
}