AllAreas
Area mask constant that includes all NavMesh areas.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
Definition
- Type: Field
- Namespace: UnityEngine.AI
- Assembly: UnityEngine.AIModule
public const int AllAreas = -1
Remarks
Use the mask in query functions, such as NavMesh.Raycast, to indicate that all NavMesh area types are accepted.
See Areas and Costs to learn how to use different Area types.
Examples
using UnityEngine;using UnityEngine.AI;public class TargetReachable : MonoBehaviour{ public Transform target; private NavMeshHit hit; private bool blocked = false; void Update() { // Allow pass through all area types when testing if the target position // is reachable from the transform location. blocked = NavMesh.Raycast(transform.position, target.position, out hit, NavMesh.AllAreas); Debug.DrawLine(transform.position, target.position, blocked ? Color.red : Color.green); if (blocked) Debug.DrawRay(hit.position, Vector3.up, Color.red); }}