Поверхность NavMe sh не работает для всех ориентаций - PullRequest
0 голосов
/ 30 марта 2020

Unity имеет видеоуроки об этом, в которых он утверждает, что просто добавляет NavMeshSurface компонент к объекту и поворачивает объект в любую ориентацию, чтобы получить поведение, такое как ходьба по стенам и т. Д. c.

Однако это не работает для всех ориентаций . Вот что происходит, когда я пробую это на случайную поверхность. Обратите внимание, что у меня есть скрипт, который перезапускает NavMe sh для каждого щелчка левой кнопкой мыши.

if(Input.GetMouseButtonDown(0))
    surface.BuildNavMesh();

Ссылка для просмотра моего видео

У меня есть сцена в HoloLens2, где стены генерируются во время выполнения, и я хочу, чтобы на них ходил паук. Естественно, я хочу, чтобы NavMeshes генерировались на стенах независимо от их ориентации. Пожалуйста, помогите.

Добавить комментарий

...