I’ve discovered an issue in Version 4.3.48 when using a RichAI and RVOController and the velocity (could be other properties too) are changed.
I experienced it first when my AI would bump into each other and suddenly pathing stopped working.
If after it stops working, I disable the RVOController in the editor, the AI will once again start pathing.
I’ve confirmed that in previous versions this worked fine and I’ve created a test scene so you can reproduce.
- Load an empty project with 4.3.48, then import the scene and .cs file from the .unitypackage
- Open the TestBug scene and hit run
- The agent will path to random spots, creating a new path when it reaches the end of the last
- Press ‘b’ to modify the RVOControllers velocity (bump it backwards)
- When the agent reaches the end of it’s next path, it’ll stop dead.
- If you disable the RVOController, you’ll see it continue on to the next path.
This one is causing me some grief as my characters randomly stop when their velocity is adjusted (due to a hit back) or if they bump into each other.
I couldn’t upload here, so I’ve put it on dropbox at: AStarBug.unitypackage