Camera Blocking Volume in a 3D sidescroller

Camera relies on the springarm’s probe for collision. You’d have to write custom camera script. is best done in the camera manager; example:

You’d need to provide clamp data the manager will use to override the camera’s transforms with.


But it’d be 10x easier to add a Springarm and use the probe if collision is what you’re after. Also, the Springarm allows for automatic transform interpolation a.k.a. Camera Lag which smoothens and simplifies its movement.

Is there a reason why you’re avoiding the springarm? It does a lot of cool stuff; admittedly, it can & will get in the way if you’re after some custom behaviour.