Твердый объект только для игрока Unity 2D
Как сделать объект твердым только для игрока, но при этом прозрачным для всех остальных
Источник: Stack Overflow на русском
Как сделать объект твердым только для игрока, но при этом прозрачным для всех остальных
1 шаг, выделяем объект который нужно сделать "прозрачным":
2 шаг, нажимаем в инспекторе на Layer -> Add layer
3 шаг, создаём layer под названием Player Collide Only
4 шаг, всем объектам которые должны проходить сквозь этот объект даём в коллизии -> Layer Overrides -> ExcludeLayers -> Player Collide Only, можно также поменять это в Prefab-ах, если Вы спавните объекты через код.
Советую Вам почитать как работают слои(layer) и коллизии в Unity для полного понимания.