【发布时间】:2022-11-13 00:52:57
【问题描述】:
using UnityEngine;
using UnityEngine.AI;
public class ExampleClass : MonoBehaviour
{
public Transform target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
NavMeshHit hit;
if (!agent.Raycast(target.position, out hit))
{
// Target is "visible" from our position.
}
}
}
但这不起作用。我将我的场景设置为: “agent.Raycast(target.position, out hit)”总是返回假。谁能告诉我为什么??文件错误??或者我设置错了?
【问题讨论】:
标签: unity3d