Version:

PhysX Heightfield Collider 组件

PhysX Heightfield Collider 组件根据 Axis-Aligned Box Shape组件提供的形状定义创建 NVIDIA PhysX 模拟碰撞器几何体。

注意:
附加到具有 Axis-Aligned Box Shape 组件Terrain Physics Collider 的实体的 PhysX Heightfield Collider (PhysX 高度场碰撞器) 组件将创建静态(非移动)实体。

提供者

PhysX

依赖

Axis-Aligned Box Shape

PhysX Heightfield Collider 属性

\[PhysX Heightfield Collider component interface.\]

属性说明默认值
Collision Layer分配给此碰撞器的碰撞层。有关详细信息,请参阅 碰撞图层.Collision layerDefault
Collides With包含此碰撞器与之碰撞的图层的碰撞组。有关详细信息,请参阅 碰撞组.Collision groupAll
Tag为此高度场碰撞器设置标签。标签可用于快速识别脚本或代码中的组件。String
Rest offsetPhysX 形体静止时,由其静止偏移值的总和分隔。Rest offset 值必须小于Contact offset值。-Infinity to 50.00.0
Contact offset当 PhysX 实体位于其接触偏移值的总和内时,它们会生成接触。Contact offset 值必须大于 Rest offset 值。0.0 to 50.00.02
Draw collider在视区中渲染此高度场碰撞器。默认情况下处于禁用状态。BooleanDisabled
Use Baked Heightfield在动态生成的高度场或烘焙的高度场之间进行选择。烘焙高度场无法在运行时修改。动态 heightfield 可以在运行时通过更改 heightfield 提供程序来修改。默认情况下处于禁用状态。BooleanDisabled
Baked Heightfield Relative Path显示生成的烘焙高度场资产路径的只读字段。String
Bake Heightfield烘焙高度场资产。--

作为触发器的碰撞体

触发器允许碰撞器执行高效的重叠测试。标记为触发器的碰撞体在与其他碰撞体相交时不会施加力。这对于检测某物何时进入特定区域或两个对象何时重叠非常有用。使用 Lua 或 Script Canvas 检测重叠。

注意:
由于触发器不执行触点解析,因此触发器与另一个碰撞器之间的触点不可用。

控制台变量

PhysX Heightfield Collider (PhysX 高度场碰撞器) 有以下控制台变量可用:

名称说明默认值
physx_heightfieldDebugDrawDistanceDistance for PhysX Heightfields (PhysX 高度场) 调试可视化Float50.0
physx_heightfieldDebugDrawBoundingBox绘制用于高度场调试可视化的边界框BooleanFalse