Version: 2021.3

CharacterController.enableOverlapRecovery

切换到手册
public bool enableOverlapRecovery ;

描述

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

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

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

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

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

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

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

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

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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961