James Peret 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
..
Images 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
ConnectingSurfaces.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
ConnectingSurfaces.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
Images.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshLink.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshLink.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshModifier.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshModifier.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshModifierVolume.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshModifierVolume.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshSurface.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
NavMeshSurface.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
README.md 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos
README.md.meta 19964d2185 Initial commit %!s(int64=2) %!d(string=hai) anos

README.md

High-level NavMesh Building Components

Here we introduce four high level components for the navigation system:

  • NavMeshSurface – for building and enabling a navmesh surface for one agent type.
  • NavMeshModifier – affects the navmesh generation of navmesh area types, based on the transform hierarchy.
  • NavMeshModifierVolume – affects the navmesh generation of navmesh area types, based on volume.
  • NavMeshLink – connects same or different navmesh surfaces for one agent type.

These components comprise the high level controls for building and using NavMeshes at runtime as well as edit time.

Techniques and Patterns