Dynamic obstacle BP not working in Standalone [Demo project]

[UPDATED WITH DEMO PROJECT, SEE MY COMMENT]
Tested on different static meshes with “Is Dynamic Obstacle” checked.

When mesh is placed manually in editor, in Standalone Mode navmesh doesn’t update around it. When you change its location (even slightly) while in game, navmesh updates and it works ok. Reproduce steps:

  1. Place a static mesh with “Is Dynamic Obstacle” checked (and runtime navmesh generation turned on) manually, inside editor. Play in editor, navmesh works fine.
  2. Play in Standalone mode, and navmesh doesn’t update around this manually-placed mesh.
  3. If the mesh is moved while in game, navmesh updates and works ok.

Hi ,

Unfortunately I haven’t been able to reproduce any errors on my end with this. When I place the object with “Is Dynamic Obstacle” placed the navigation mesh seems to react appropriately. Additionally, if I open the standalone game the navigation mesh seems to react as I would expect as well. Do you have any other steps I can take to reproduce this on my end? Does this occur in a clean, blank project with no additional content? Is it one mesh or any static mesh this occurs on?

I was trying to reproduce this in a new project, and I’ve figured out the cause: It’s because StaticMesh component in BP is being set in Construction Script. (I have setup like this to be able to change my mesh model by changing default StaticMesh-type variable, so it assigns this variable to StaticMesh component via Set Static Mesh node)

I’ve recreated this in new project (with Top Down template, to quickly test navmesh movement) HERE. More info and demo-setup inside the project :slight_smile:

Hi ,

I was able to reproduce this and have entered a bug report, UE-18930, to be assessed by the development staff.