Search Issue Tracker
Fixed in 2017.2.0f3
Votes
0
Found in
2017.2.0f2
Issue ID
973726
Regression
No
NavMesh.SamplePosition always returns False with a specified built-in Area type
Steps to reproduce:
1. Open attached “NavMesh.zip” Unity project
2. Open “Main” scene
3. Enter Play mode
4. Observe Console window
Expected results:
NavMesh.SamplePosition with a specified ‘Walkable’ areaMask returns True
Actual results:
NavMesh.SamplePosition returns False
Reproduced in: 2018.1.0a7, 2017.3.0f1, 2017.2.0p4, 2017.1.2p3, 2017.1.2p3, 5.6.4p3, 5.6.0f1
-----------------------
By design:
Incorrect areaMask parameter passed to NavMesh.SamplePosition.
Correct usage:
var areaMaskFromName = 1 << NavMesh.GetAreaFromName("Walkable")
found = NavMesh.SamplePosition(transform.position, out result, 10, areaMaskFromName);
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Double separation lines are present in a kebab dropdown menu
- [URP] CommandBuffer: built-in render texture type 3 not found while executing warning is thrown when Game view is open and OpenGL is used
- User gets "Sorry...that page seems to be missing" when click a help icon
- Horizontal Scrollbar appears in the Inspector Window when the Volume Component is added
- Build Profiles - Feature Request: Editor restart button would improve the user experience
kru2zz
Nov 13, 2018 06:50
OMG! spent few hours on this. This should really be specified more clearly in the docs example!