Твердый объект только для игрока Unity 2D

Рейтинг: 0Ответов: 1Опубликовано: 20.03.2023

Как сделать объект твердым только для игрока, но при этом прозрачным для всех остальных

Ответы

▲ 1

1 шаг, выделяем объект который нужно сделать "прозрачным": введите сюда описание изображения

2 шаг, нажимаем в инспекторе на Layer -> Add layer введите сюда описание изображения

3 шаг, создаём layer под названием Player Collide Only введите сюда описание изображения

4 шаг, всем объектам которые должны проходить сквозь этот объект даём в коллизии -> Layer Overrides -> ExcludeLayers -> Player Collide Only, можно также поменять это в Prefab-ах, если Вы спавните объекты через код.

введите сюда описание изображения

Советую Вам почитать как работают слои(layer) и коллизии в Unity для полного понимания.