Working with Unity Navmesh System for Smart AI
Before getting to the actual moving, we need to bake the area the character will be moving around in. In our case, we have a floor collider to select, then go into Navigation, and select bake.
We need to make sure the objects are set to static as well
We can actually include them in the baking by changing them to ‘static’ and then rebaking the navmesh.
Your player now picks the best path to where you’re pointing as well as avoids whatever cabinet or element that’s in the way to the point clicked