I’ve been working in the Unity 5.6 beta, and one thing I would really love to see implemented is an “Affected Agents” like what the Nav Mesh Modifier has, but for Nav Mesh Obstacles.
Currently I have a moving Nav Mesh Obstacle, that I want one Agent Type to be able to walk through, but another Agent Type to avoid.
So being able to select which NavMesh Surfaces a NavMesh Obstacle carves, or which agents are affected by a NavMesh Obstacle would be super helpful!
NAv agents need some sort of layer support for obstacle/collision avoidance. The performance of the system is fairly good, however (IIRC) it is not possible to configure agents to avoid collisions with one specific group of agents only.
Bump!
Building some Dungeon Keeper Clone.
Tested walls as NavMeshObstacles and that works fine out of the box. But it would be nice (for lava or water floor tiles) to be an obstacle for some agents only.
E.g. flying creatures could pass both, walking dudes can use water but not lava and some creatures can’t walk over water.