Rigidbody unity

Можно ли каким-либо способом избежать взаимодействия двух rigidbody при их столкновении, при этом не нарушая работу их функций?


Ответы (1 шт):

Автор решения: SLiver

Не очень понятен твой вопрос, но я понял его так:

Ты хочешь, чтобы у rigidbody были коллайдеры, но при этом они ни во что не врезались и чтобы у них были такие параметры, как гравитация и тому подобное от rigidbody.

В общем ты можешь попробовать поставить галочку IsTrigger у коллайдера объекта, которому хочешь выключить коллизию.

https://docs.unity3d.com/ScriptReference/Collider-isTrigger.html

Триггер (IsTrigger) не регистрирует столкновение с входящим твердым телом. Вместо этого он отправляет сообщения OnTriggerEnter, OnTriggerExit и OnTriggerStay, когда твердое тело входит в триггерный объем или выходит из него.

На сообщения OnTriggerEnter, OnTriggerExit и OnTriggerStay пока можешь не обращать внимания, ведь тебе важнее сейчас отключение коллизии.

→ Ссылка