Search Issue Tracker

Fixed

Won't Fix in 2022.1.X

Fixed in 2020.3.45f1, 2021.3.17f1, 2022.2.4f1, 2023.1.0a22

Votes

0

Found in

2020.3.36f1

2021.3.6f1

2022.1.8f1

2022.2.0b1

2023.1.0a3

Issue ID

UUM-8240

Regression

No

[NavMesh] NavMeshObstacle placed near the edge of a NavMesh causes isolated polygons where NavMeshAgents can get stuck

--

-

Steps to reproduce:
1. Open SampleScene in the attached project ("TestNavMesh2.zip")
2. Enter Play Mode
3. Select the Scene View
4. Select the Agent GameObject in the Hierarchy
5. Manually drag the Agent towards the narrow path between the NavMeshObstacle and the edge of the NavMesh
6. Leave the Agent in the spot where it cannot traverse anymore
7. Disable and Enable the NavMeshAgent Component

Expected result: The NavMeshAgent can still be manually dragged
Actual result: The NavMeshAgent is stuck (see attached AgentStuck.mp4)

Reproducible on: 2020.3.36f1, 2021.3.6f1, 2022.1.8f1, 2022.2.0b1, 2023.1.0a3

Notes:
-See attached AgentStuck.mp4 for help in reproducing the issue

  1. Resolution Note (fix version 2023.1.0a22):

    Fixed in 2023.1.0a22

  2. Resolution Note (2022.1.X):

    Backport to branch 2022.1 has stopped as it reached end of life.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.