Clase singleton para acceder al baked NavMesh.
El NavMesh es una clase que se puede utilizar para realizar consultas espaciales, como pathfinding y pruebas de caminabilidad, define los costos de pathfinding para tipos específicos de área y para ajustar un comportamiento global de pathfinding y evitación.
Con el fin de utilizar las consultas espaciales, usted primero necesita bake el NavMesh a su escena.
See also:
• Building a NavMesh – for more information on how to setup and bake NavMesh
• Areas and Costs – to learn how to use different Area types.
• NavMeshAgent – to learn how to control and move NavMesh Agents.
• NavMeshObstacle – to learn how to control NavMesh Obstacles using scripting.
• OffMeshLink – to learn how to control Off-Mesh Links using scripting.
AllAreas | Constante de la máscara de área que incluye todas las áreas del NavMesh. |
avoidancePredictionTime | Describe hasta qué punto en el futuro los agentes predicen colisiones para evitarlas. |
pathfindingIterationsPerFrame | La cantidad máxima de nodos procesados cada frame en el proceso asincrónico de pathfinding. |
CalculatePath | Calcular una ruta entre dos puntos y almacenar la ruta resultante. |
CalculateTriangulation | Calcula la triangulación del navmesh actual. |
FindClosestEdge | Localice el borde NavMesh más cercano desde un punto en el NavMesh. |
GetAreaCost | Obtiene el costo de búsqueda de la ruta sobre la geometría del tipo de área. |
GetAreaFromName | Devuelve el índice de área para un tipo de área NavMesh. |
Raycast | Trace una linea entre dos puntos en el NavMesh. |
SamplePosition | Encuentra el punto más cercano en el NavMesh dentro del rango especificado. |
SetAreaCost | Define el costo para encontrar la ruta sobre la geometría del tipo de área en todos los agentes. |