I want to make my tank to wander in a certain area
My algo is
I generate a random point to use as a target
my tank moves to the target
when the tank is close to the target, an other random target is generated
If my tank is alone everything works fine
If my tank collides with an other tank then , from time to time ( not always) , it moves some pixels away then it starts rotating about the y axis for a few seconds then it stops for ever
The orientation of the tank is still ok
all the tanks have a CharacterController attached
I use the Move() function
Well the magnitude of the vector is actually the distance between target and tank
The rest of the code is just the declaration of the variables
The point is that everything perfectly works if the tank is alone
It is a collision related problem
Why does my tank come to an halt , after a sliding collision with an other tank ?