I have a platform prefab, which is basically a cube, I create multiple instance of it using script and make it form sort of a track dynamically to player(has rigid body) to move. But when player moves from one platform to another, sometimes it jumps randomly. Is it because of edge of box collider thats messing? I read one similar question on 2D (link: Box colliders laid side by side are uneven and causes bumps when the player moves from one collider to another. - Questions & Answers - Unity Discussions)
I tried to instantiate those platforms into a single parent, but still that dint solve the problem. But instead of using composite collider which is for 2d i used mesh collider like this

But this is also not working, player sometimes, not always jumps off into random direction while moving from one platform to another.
1 Answer
1I would say so.
Its probably why people dont use default controllers and write their own or buy UFS or something simular.
I dont think it's the problem of controller, as by default I'm just accelerating player using AddForce() without any inputs, the only inputs I use are to give horizontal velocities. To be clear its sort of infinity runner style of game I'm trying to create. Thanks for the reply though!.
– Aniruddha_03