Я новичок в Unity3D, и я почти уверен, что что-то подобное спрашивалось раньше, но, видимо, я не гуглюсь правильно.
Я пытаюсь решить следующую проблему: у меня есть машина и игровые объекты. Игрок может управлять автомобилем сверху вниз. Я хочу определить, когда машина находится на бездорожье.
Итак, я создал коллайдер по дороге, чтобы обнаружить столкновение в OnCollisionEnter()
:
Поскольку игровой объект RoadBoundry не имеет компонента твердого тела, я ожидаю, что автомобиль просто пройдет через него, однако взаимодействует с ним странным образом:
Почему автомобиль взаимодействует с сеткой таким образом и как обнаружить столкновение в моем случае?