Как отслеживать силу удара о поверхность?

Мне нужно сделать как-то так чтобы при столкновении с любым предметом с енной силой юыло действие, я думал сделать это как-то через инпульс, но ничего не получится, ведь мне нужно в иф это прописать, кто знает как в иф прописать силу удара?


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

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

https://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html И из параметра collision брать impulse

Если своими словами, то в момент соприкосновения объектов (метод OnCollisionEnter(Collision)) у Collision брать Collision.Impulse . Это и есть твоя сила

→ Ссылка