How to create a navigation mesh in a moving object

Hello! I’m making a game about sailing ships and would like the nav mesh to move the ship’s crew inside it to be generated inside the ship’s blueprint and not on the map, as this leads to constant recalculation of the nav mesh, and inaccuracies in the positioning of the crew. I tried to set up the navigation mesh through the project settings, but even by increasing the number of recalculations I could not achieve the desired result. I would like to generate the navigation mesh once per ship and not recalculate it while the ship is moving. I’ve tried using the “Navigation Invoker” and “Navigation Modifier” components inside the ship’s blueprint, and also a dynamic nav mesh for the map the ship is moving on. If anyone faced the same problem, please tell me your solution.

Hi there @Zirel,

Welcome to the Unreal Engine forums! :partying_face: :tada:

This topic has been moved from International to Programming & Scripting: Blueprint.

When posting, please review the categories to ensure your topic is posted in the most relevant space.

Thanks and happy developing! :slight_smile: