Юнити. Realistic Car Controller, AI Controller
уже не знаю, где найти ответ, может, кто сталкивался. Вообщем, есть префаб Багги из RCC, с измененной 3д моделькой, при управлении с клавиатуры в пустом проекте, где только эта машинка, она ездит отлично(вроде). Хотел сделать, чтобы она ездила сама по маршруту, в RCC это есть. Создал трассу, по ней расставил waypoint'ы, как указано, через Shift + LMB. Отображаются, все нормально. На машинку повесил AI Controller также из RCC. При запуске машинка начинает ехать куда-то вперед вправо, не реагируя на точки, хотя в Инспекторе, в скрипте AI Controller иногда показывается что машинка проехала какую то точку. Если взять сцену RCC Unity UFPS, где реализовано движение по маршруту, и поставить туда машинку, и указать массив объектов точек из данной сцены, по ним машинка едет, как только ставлю ее обратно к себе на сцену, и указываю свой массив - машинка едет не по маршруту, а как я писал выше, вперед вправо. Прилагаю фото Inspector машинки, фото Inspector массива и
фото сцены сверху под углом. Надеюсь, все понятно объяснил.



Ответы (1 шт):
Проблема решена благодаря Александру Даниловскому, не было компонента NavMesh на поверхностях сцены, на которых ездила машина. Чтобы добавить компонент NavMesh, нужно отсюда скачать архив, в нем из папки Assets распаковать в папку с проектом, лучше также в Assets, затем появится нужные вам скрипты. Нужно будет на поверхность, где будет двигаться объект, добавить скрипт NavMeshSurface, и, выставив нужные настройки, "запечь"(нажать кнопку bake). А на объекте должен быть компонент NavMeshAgent.