Проходить сквозь препятствия по нажатию на кнопку

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Проходить сквозь препятствия по нажатию на кнопку

Сообщение BANANARAGE 15 апр 2021, 15:26

Делаю 3D раннер и мне нужно сделать что бы по нажатию кнопки активировался щит что бы я мог проходить сквозь препятствия.
Щит по кнопке я уже сделал осталось только проходить сквозь объекты.
Как это реализовать?
На персонаже стоят компоненты
-бокс коллайдер
-черректер контроллер
BANANARAGE
UNец
 
Сообщения: 37
Зарегистрирован: 10 мар 2021, 01:03

Re: Проходить сквозь препятствия по нажатию на кнопку

Сообщение Alkos26Rus 15 апр 2021, 16:31

Меняй просто Layer персонажа при нажатии
Аватара пользователя
Alkos26Rus
Адепт
 
Сообщения: 1640
Зарегистрирован: 26 ноя 2020, 17:52
Откуда: Москва

Re: Проходить сквозь препятствия по нажатию на кнопку

Сообщение BANANARAGE 15 апр 2021, 16:55

Alkos26Rus писал(а):Меняй просто Layer персонажа при нажатии

Можно поподробнее?
BANANARAGE
UNец
 
Сообщения: 37
Зарегистрирован: 10 мар 2021, 01:03

Re: Проходить сквозь препятствия по нажатию на кнопку

Сообщение Alkos26Rus 15 апр 2021, 17:43

Создай слой и настрой его в Layer Collision Matrix в настройках физики, там можно выставить с какими слоями этот слой сталкивается а с какими нет. И при нажатии кнопки просто меняй Default на свой собственный.
Например:
Синтаксис:
Используется csharp
gameObject.layer = 8;


https://docs.unity3d.com/Manual/Layers.html
Аватара пользователя
Alkos26Rus
Адепт
 
Сообщения: 1640
Зарегистрирован: 26 ноя 2020, 17:52
Откуда: Москва

Re: Проходить сквозь препятствия по нажатию на кнопку

Сообщение BANANARAGE 15 апр 2021, 17:48

Alkos26Rus писал(а):Создай слой и настрой его в Layer Collision Matrix в настройках физики, там можно выставить с какими слоями этот слой сталкивается а с какими нет. И при нажатии кнопки просто меняй Default на свой собственный.
Например:
Синтаксис:
Используется csharp
gameObject.layer = 8;


https://docs.unity3d.com/Manual/Layers.html

Спасибо!
BANANARAGE
UNец
 
Сообщения: 37
Зарегистрирован: 10 мар 2021, 01:03


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17