Объявление
public static int GetAreaFromName(string areaName);Параметры
areaName | Название области для поиска. |
Возвращает
int Индекс, если указаны, или -1, если область не найдена.
Описание
Возвращает индекс области для именованного типа области NavMesh.
// NearestPointOnWater
using UnityEngine;
using UnityEngine.AI;
public class NearestPointOnWater : MonoBehaviour
{
void Update()
{
// Find the nearest point on water.
int waterMask = 1 << NavMesh.GetAreaFromName("water");
NavMeshHit hit;
if (NavMesh.SamplePosition(transform.position, out hit, 2.0f, waterMask))
{
Debug.DrawRay(hit.position, Vector3.up, Color.blue);
}
}
}
Смотрите так же: Области и затраты, чтобы узнать, как использовать различные типы областей.