CharacterController.Move with slow animals - they do not move
I have problem with slow animals (0.3m per s). They do not move. There is probably float precision problem -> move distance each frame is too small and position is not changed.
Any workaround how to solve this?
(animals are moving smoothly if I increase their speed to 1m per s) but it is not possible to some animals.
I don't know why CharacterController.$$anonymous$$ove() does this, but it seems to ignore anything less than or equal to 0.001
In any case, you can use transform.Translate() ins$$anonymous$$d
Unfortunatelly I need collision detection, sliding around walls and on terrain. transform.Translate will ignore collisions.
Answer by Houp · Dec 14, 2015 at 08:54 AM
Ok, I have found solution for my problem. I had "Min Move Distance" set to 0.01 in character controller. I changed it to 0.001 and its ok.