Version: 2020.3

CharacterController.enableOverlapRecovery

切换到手册
public bool enableOverlapRecovery ;

描述

启用或禁用重叠恢复。 启用或禁用重叠恢复。用于在检测到重叠时取消角色控制器从静态对象的穿透。

在检测到重叠时可使用重叠恢复取消角色控制器 (CCT) 从静态对象的穿透。这可发生 在以下三种主要情况中:

- 当直接生成 CCT 或将其传送到另一个对象时

- 当 CCT 算法因 FPU 准确度有限而失败时

- 当修改“向上矢量”时,这会使旋转的 CCT 形状重叠围绕在对象周围

在激活时,CCT 模块将自动尝试解决穿透,并且将 CCT 移至它不会再与

其他对象重叠的安全位置。这仅涉及静态对象,重叠恢复会忽略动态对象。

未激活重叠恢复时,CCT 可穿透静态对象。默认情况下启用重叠恢复。

重叠恢复当前用于除高度场之外的其他所有几何形状。