Hi, I’m building a third-person game and need a third-person camera. The best option is the ArcRotateCamera for a third-person camera but it has some issues. first, I need it to slide on collision instead of not moving. second, after the collision ends the radius returns to the initial radius. how can I implement this?
You may have a look how it is implemented here - BabylonJS-CharacterController/src/CharacterController.ts at master · ssatguru/BabylonJS-CharacterController · GitHub - or just use this controller with needed tweaks.