NavMeshBuilder.CollectSources
Описание
Для удобства вы можете создать список источников сборки непосредственно из текущей геометрии.
Коллекция может контролироваться с точки зрения слоев, типа геометрии и путем сбора либо по иерархии, либо по объему.
Declaration
public static void CollectSources(Bounds includedWorldBounds, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| includedWorldBounds | Для включения запрошенных объектов в результаты поиска они должны перекрывать эти границы. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендереры или физику коллайдеров, и местности в объеме. Эта функция может не собирать некоторые MeshColliders, которые находятся на расстоянии больше, чем 1E7 от источника.
Declaration
public static void CollectSources(Bounds includedWorldBounds, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, bool generateLinksByDefault, List<NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| includedWorldBounds | Для включения запрошенных объектов в результаты поиска они должны перекрывать эти границы. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| generateLinksByDefault | Если true, то для создания ссылок будут рассматриваться все источники. В противном случае будут рассматриваться только отмеченные источники. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| includeOnlyMarkedObjects | Указывает, собираются ли только объекты с метками. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендереры или коллайдеры физики, и ландшафты в объеме. Эта функция может не собирать некоторые MeshColliders, которые находятся на расстоянии больше 1E7 от источника.
Declaration
public static void CollectSources(Transform root, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| корень | Если не null, рассматривать только корень и его дочерние объекты в запросе; если null, включать все загруженные. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеры или физику коллайдеров и рельефы в иерархии преобразования.
Declaration
public static void CollectSources(Transform root, int includedLayerMask, AI.NavMeshCollectGeometry geometry, int defaultArea, bool generateLinksByDefault, List<NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, List<NavMeshBuildSource> results);Параметры
| Параметр | Описание |
|---|---|
| корень | Если не null, рассматривать только корень и его дочерние объекты в запросе; если null, включать все загруженные. |
| includedLayerMask | Указывает, какие слои включены в запрос. |
| геометрия | Какой тип геометрии собирать — e.g. Физика коллайдеров. |
| defaultArea | Тип области, присваиваемой результатам, если она не изменена NavMeshMarkup. |
| generateLinksByDefault | Если true, то для создания ссылок будут рассматриваться все источники. В противном случае будут рассматриваться только отмеченные источники. |
| Маркапы | Список маркеров, который позволяет более точно контролировать, как объекты собираются. |
| includeOnlyMarkedObjects | Указывает, собираются ли только объекты с метками. |
| результаты | Список, в котором хранятся результаты, список очищается в начале вызова. |
Описание
Собирает рендеры или физику коллайдеров и рельефы в иерархии преобразования.