yes trow the CharacterController in the bin and write a simple script that does the job (not a fan of the CC)
so you need to do what exactly?
-move an Object
-calculate the direction to go in after a collision
is that about right?
Like i said, i move the whole world and character stays in place (0,0,0) so i cant use CC or any other physics, not that anything wrong with CC.
The question is, what is the best way to do sliding collision in Unity without using physics engine or CC itself.
Though, my answer lies inside the code for CharacterController as it has perfect sliding collision already, but no code.
ah yes i see, i got confused because you asked about the character controller assuming you wanted to adjust it. while you just want similar behaviour sorry… i should reply to questions so late at night
maybe you can try adjusting a physics material to try and control the collision.
other option could be spreading out your collision readings and smooth the result between readings?