22.5场景查询


## 22.5 场景查询 场景查询挺陌生的,但是射线(Raycast)大家就都知道,从起点发一条射线出去,返回射线撞到的物体信息,这其实就是在查询场景物体的信息。 场景查询有以下几种: raycasts:射线检测 overlaps:重叠检测,确定两个几何对象是否相交。 sweeps:横扫检测,沿一条线移动一个几何对象以找到与另一个几何对象的第一个交点。 下面分别来看。 射线检测 射线检测,表示以某个坐标为起点,发出一条直线,检测场景中的物体,是否与该直线相交。 Physx提供了多个接口用以做射线检测,这里简单介绍检测单个对象的接口。 重叠检测 重叠检测,表示检测场景中的物体,是否与某个范围重叠。 Physx也提供了多个接口用以做重叠检测,这里简单介绍检测单个Geometry的接口。 横扫检...

## 22.5 场景查询 场景查询挺陌生的,但是射线(Raycast)大家就都知道,从起点发一条射线出去,返回射线撞到的物体信息,这其实就是在查询场景物体的信息。 场景查询有以下几种: raycasts:射线检测 overlaps:重叠检测,确定两个几何对象是否相交。 sweeps:横扫检测,沿一条线移动一个几何对象以找到与另一个几何对象的第一个交点。 下面分别来看。 射线检测 射线检测,表示以某个坐标为起点,发出一条直线,检测场景中的物体,是否与该直线相交。 Physx提供了多个接口用以做射线检测,这里简单介绍检测单个对象的接口。 重叠检测 重叠检测,表示检测场景中的物体,是否与某个范围重叠。 Physx也提供了多个接口用以做重叠检测,这里简单介绍检测单个Geometry的接口。 横扫检测 横扫检测,表示以一个固定的几何物体,沿着一个方向向前推进,检测是否与场景中的物体相交。 其实就是立体版的射线检测,射线检测是一条直线,而横扫检测是一个立体线。 Physx也提供了多个接口用以做横扫检测,这里简单介绍检测返回单个碰撞信息的接口。 实例 实例中测试了上面提到的三种场景查询: 在高度9...

发布者: 作者: 转发
评论区 (0)
U