Hi :), okay so i have made this 3D game with c++ and ive got walls involved that are being detected correctly bounding boxes using max X,Y,Z and min X,Y,Z and my resolution is to set the player's position a very small way back from the direction they walked into the wall (if the walked towards the wall the game would set the postion backwards by something like 0.001), it works fine when i have the movement speed to half of what i want it to but when the speed is what i would like it to be the player passes straight through the wall although as it is passing through it's movement is temportarly slowed down as it goes through the bounding box, does anyone know how i can make this work?
Thanks :)