Unity 6.3
0 онлайн 65 гостей 3 в системе
Вход

NavMeshBuilder.BuildNavMeshData

Declaration

public static AI.NavMeshData BuildNavMeshData(AI.NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, Vector3 position, Quaternion rotation);

Параметры

Параметр Описание
buildSettings Настройки для процесса запекания, см. NavMeshBuildSettings.
источники Список вводных геометрий, используемых для запекания, они описывают поверхности, по которым нужно ходить, или препятствия, которых нужно избегать.
localBounds Ограничительная рамка относительно положения и вращения, которая описывает объем, в котором должен быть построен NavMesh. Пустые границы рассматриваются как не имеющие границ, i.e. NavMesh будет покрывать все входы.
должность Центр плитки NavMeshData. Это указывает начало для плиток NavMesh (Дополнительные ресурсы: NavMeshBuildSettings.tileSize).
ротация Ориентация NavMeshData, вы можете использовать это для создания NavMesh с произвольным вектором вверх – e.g. для вертикальных поверхностей, по которым можно ходить.

Возвращаемое значение

NavMeshData Возвращает только что созданный NavMeshData, или null, если NavMeshData был пуст или произошла ошибка. Возвращает только что созданный NavMeshData, или null, если NavMeshData был пуст или произошла ошибка.

Описание

Создает объект данных NavMesh из предоставленных источников данных.

Обратите внимание, что NavMeshBuilder.BuildNavMeshData имеет тот же эффект, что и создание нового пустого NavMeshData и вызов NavMeshBuilder.UpdateNavMeshData.