Несколько возможных причин, по которым игрок в Unity заходит сквозь фон:
Также, если на стенах и игроке установлены коллайдеры, стоит проверить, включены ли они. 3 Для этого нужно перейти в «Правка» — «Настройки проекта» — «Физика» — «Матрица столкновений слоёв» и убедиться, что слой стен совпадает со слоем игрока. 3
Ещё одно возможное решение — добавить к объекту коробчатый коллайдер, чтобы он сталкивался со стенами. 3