Teleport between nav meshes on different levels


I am having some trouble getting my VR teleport to ignore the top level of a house while I am trying to navigate on the bottom floor. (See attached image)

For some reason when I target an area that is blocked It wants to put me on the navmesh on the next floor instead.

I am fairly new to using UE4 blueprints and can’t figure out how to do it. I was hoping there would be something like, lock pawn/actor to navmesh X.

Thanks for your help in advance!


I am also having the same problem in 4.16, were you able to find a solution?

I decided to try the Runeberg VR Pawn (free plugin available from the Marketplace, with some great YouTube instructions to set it up).

In the Teleport BP you can set the maximum distance to Teleport, which solved most of my issues.

Addtionally, you can use NavModifierVolumes, which works great to block vertical teleports, but for some reason it doesn’t always work for vertical (as per your example).