Resolved. I’ll make a demo to demonstrate how to do it when I am free.
I have already looked into this post (http://forum.arongranberg.com/t/rvo-without-rvocontroller/1246).
But I still don’t know how to use RVO Agent(the IAgent object) when the character is following a path calculated by Astar(using the methods provided by AStarPath).
Should I write a Modifier to insert path points?
Or should I move the character by providing a RVO-influenced motion for CharacterController.Move(motion)?(But how?)
I’m trying to use the RVO in a scene where several enemies are chasing the player. The paths they are following may overlap, so they often get stuck by each other. That’s why I want to use the RVO.
I will greatly appreciate your help.