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. |
onPreUpdate | Set a function to be called before the NavMesh is updated during the frame update execution. |
pathfindingIterationsPerFrame | La cantidad máxima de nodos procesados cada frame en el proceso asincrónico de pathfinding. |
AddLink | Adds a link to the NavMesh. The link is described by the NavMeshLinkData struct. |
AddNavMeshData | Adds the specified NavMeshData to the game. |
CalculatePath | Calcular una ruta entre dos puntos y almacenar la ruta resultante. |
CalculateTriangulation | Calcula la triangulación del navmesh actual. |
CreateSettings | Creates and returns a new entry of NavMesh build settings available for runtime NavMesh building. |
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. |
GetSettingsByID | Returns an existing entry of NavMesh build settings. |
GetSettingsByIndex | Returns an existing entry of NavMesh build settings by its ordered index. |
GetSettingsCount | Returns the number of registered NavMesh build settings. |
GetSettingsNameFromID | Returns the name associated with the NavMesh build settings matching the provided agent type ID. |
Raycast | Trace una linea entre dos puntos en el NavMesh. |
RemoveLink | Removes a link from the NavMesh. |
RemoveNavMeshData | Removes the specified NavMeshDataInstance from the game, making it unavailable for agents and queries. |
RemoveSettings | Removes the build settings matching the agent type ID. |
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. |
OnNavMeshPreUpdate | A delegate which can be used to register callback methods to be invoked before the NavMesh system updates. |