NavMesh: Paths don't follow NavMesh surface

It looks like compute path only update Y for points where there is a break. if 2 points form a line without a break, then it’s assumed to be on the same Y.

With breaks, it does not appear:

I’ll take a look this week to see if I can improve it.

A workaround is to so a bunch of raycasts along the path lines but this will be costly.

1 Like