Why doesn't Navmesh rebuild in real-time when physics objects are moved? (UE4.1.0)

Details: https://www…com/watch?v=_dsOZPFLvaQ&feature=player_detailpage

Navmesh rebuild only after “mouse button release” event.

Navmesh “in play mode” is same! ( UE4.1.0 Navmesh don't rebuild with physics objects in dynamics (in play mode) - YouTube)

It is possible to rebuild Navmesh with physics objects in dynamics?

P.S: i found this: https://docs.unrealengine.com/latest/CHN/API/RuntimeModules/Engine/AI/Navigation/ARecastNavMesh/index.html

and this: A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums

It posible to create new “Blueprint function call: RecastNavMesh”?

But i am not a programer and i don’t know how do this.

Hey Antonio,

NavMesh generation doesn’t work with physics currently. This is a known issue.

In meantime, you may need to have your physics object begin play in it’s final location, then move it to where it is falling from at runtime and let it fall from there. This will only really work if you know exactly where physics object will fall, such as a box falling straight down. For more complicated objects, you may need to fully animate their movement to make sure it lands where you want, and follow same process.

I know it’s not ideal, but we are working to improve NavMesh system currently and hope to have issues like these resolved quickly.

Thanks for your report!

Thank you!

In UnrealEngine 4.2.0 this is work:

Thanks Epic! :slight_smile: