Player stuck at wall segment boundry
I have a proceedurally generated map that is made up of many wall segments that are 0.1 x 1.0. x 1.0 unit. The player object is 0.4 unit cube that rests on the floor (grid of 1.0 x 1.0 planes).
In the past the player would stick to the surface of the wall if i simultaneously used perpendicular and tangential movement keys. I removed this behaviour by using a frictionless Physic Material.
However i still have a problem. The player object gets stuck on joins between wall segments. If the player trys to move parellel to the wall and starts from a position touching the wall it can get stuck at any of the many 1.0 unit segment boundries.
The player object never gets stuck on boundries on the floor.
edit : just went back and tested this. the player does get stuck on floor joins except i've got it spawning just above the floor and gravity is off.
Any idea what i have done wrong or what i can try to fix this behaviour?
edit 2: still interested in a solution but for now i have changed the player object to a sphere and it removes the problem entirely.
Answer by AntikytheraMachines · Feb 14, 2016 at 05:10 PM
not sure if the proper way but i ended up just using a sphere collider on my original cube object. it only ever contacts the wall at a single point and never gets stuck.
works for my current use but would probably cause problems more complex situations.
Your answer