1
正如你可以在上面時,我的白路徑上單擊對象完全朝着點擊位置移動的圖片中看到。當我點擊藍色地面時,物體不會在那裏移動,但它會在白色路徑上找到最接近的可能位置,這是我不想要的行爲。
如果點擊在白色路徑之外,我希望對象不移動。
督察:
白路徑:靜態導航 - 步行遊覽
藍地:沒有。
對象腳本:
void Update()
{
if (Input.GetButtonDown("Fire1"))
{
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 100))
{
navAgent.destination = hit.point;
navAgent.Resume();
}
}
}
完美的答案。謝謝。 – Abdou023