CharacterController.enableOverlapRecovery
Declaration
public bool enableOverlapRecovery;Описание
Включает или отключает восстановление после перекрытия. Служит для выталкивания контроллеров персонажа из статических объектов при обнаружении перекрытия.
Восстановление после перекрытия позволяет выталкивать контроллеры персонажа (CCT) из статических объектов при обнаружении перекрытия. Это может происходить в трёх основных случаях:
- когда CCT непосредственно появляется или телепортируется в другой объект
- когда алгоритм CCT не работает из-за ограниченной точности FPU
- при изменении "вектора вверх", в результате чего повернутая форма CCT перекрывает окружающие объекты
При активации, модуль CCT автоматически попытается решить проблему проникновения, и переместить CCT в безопасное место, где он не
больше не перекрывались с другими объектами. Это касается только статических объектов; динамические объекты восстановление после перекрытия игнорирует.
Когда восстановление после перекрытия отключено, контроллеры персонажа могут проходить сквозь статические объекты. По умолчанию восстановление после перекрытия включено.
Восстановление перекрытия в настоящее время работает со всеми геометриями, кроме heightfields.