Unity имеет видеоуроки об этом, в которых он утверждает, что просто добавляет NavMeshSurface компонент к объекту и поворачивает объект в любую ориентацию, чтобы получить поведение, такое как ходьба по стенам и т. Д. c.
Однако это не работает для всех ориентаций . Вот что происходит, когда я пробую это на случайную поверхность. Обратите внимание, что у меня есть скрипт, который перезапускает NavMe sh для каждого щелчка левой кнопкой мыши.
if(Input.GetMouseButtonDown(0))
surface.BuildNavMesh();
Ссылка для просмотра моего видео
У меня есть сцена в HoloLens2, где стены генерируются во время выполнения, и я хочу, чтобы на них ходил паук. Естественно, я хочу, чтобы NavMeshes генерировались на стенах независимо от их ориентации. Пожалуйста, помогите.
Добавить комментарий