В принципе, я сделал через raycast, чтобы при упоре в стену камера останавливалась у неё. Но когда она находится по диагонали (наискосок), она может видеть сквозь стену.
Если добавить смещение камеры вперёд от стены, она начинает дёргаться — да и это не помогает, так как луч упирается в стену и отводит камеру, а камера всё равно "пробивает" сквозь неё.
Может, стоит сделать ещё два raycast'а — но уже от самой камеры, чтобы при соприкосновении с боковой стенкой камера дополнительно отодвигалась.
Как лучше решить эту проблему?