I'm making a basic Wolfenstein 3D style shooter to practice 3D. But Since I prefer Third person view over FPV for less motion sicknesses and wider view, I'm trying to make it as a third person shooter. Making Third person camera and Displaying my character was not hard, but there's a problem. When there is a wall behind the player, the camera clips through it and I can't see anything. How to make the camera to move closer to ther player when there's a wall behind, like many other TPS does ? I searched other 3D tutorials but couldn't find the solution about this.