• G#

NavMesh.All Login

publik static int AllAreas;

Description

Area masker konstan yang mencakup semua daerah NavMesh.

Masker dapat digunakan dalam fungsi query, seperti NavMesh.Raycast, untuk menunjukkan bahwa semua jenis daerah NavMesh diterima.

// TargetReachable
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); } }

Lihat Juga: Area dan Biaya untuk mempelajari cara menggunakan berbagai jenis Area.