Hello, I have a 2D platformer with a number of NavMeshLinks placed around.
In Unreal Engine 4 it works perfectly. The AI attempts to move to the correct NavMeshLink, it then triggers a listener call on that link so I can run code to make it jump.
However in Unity, they just attempt to move directly to the next platform without interacting with the link at all.
I’ve had to write some very sloppy code where it scans all the link points and checks if it’s close to the AI, and if the end point is in the direction the AI is heading, etc. It’s very sloppy and doesn’t perform well.
Is there a proper way the AI should be interacting with these links that I’m not aware of?
Thanks!