Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Pragma Games
@PragmaGames
Увлекаюсь Unity.
Unity
Как понять что точка принадлежит NavMesh?
Всем привет. Вопрос про NavMesh. Я хочу рандомно создавать объектов на карте, но так, чтобы они появлялись там, где игрок может пройти. Возможно ли получить рандомную точку на NavMesh, либо понять принадлежит точка NavMesh или нет.
Вопрос задан
более трёх лет назад
212 просмотров
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
zukrac
@zukrac
Либо у агента надо спросить на меше ли он
NavMeshAgent.isOnNavMesh
https://docs.unity3d.com/ScriptReference/AI.NavMes...
Или сразу у меша спросить ближайшую валидную точку к твоей рандомной
NavMesh.SamplePosition(...)
https://docs.unity3d.com/ScriptReference/AI.NavMes...
И конечно попробовать построить маршрут до критически важных точек на уровне. Чтоб никто не застрял.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
1
freeExec
@freeExec
Участник OpenStreetMap
Да, строишь маршрут до точки, он либо строится либо нет.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C#
+1 ещё
Простой
Как можно объединить элемент через CombineMeshes() чтобы еще и несколько текстур тоже объединялись?
1 подписчик
19 часов назад
16 просмотров
0
ответов
C#
+1 ещё
Простой
Как можно повернуть боковые грани в 1 сторону и сделать чтобы разные материалы граням добавить?
1 подписчик
вчера
47 просмотров
0
ответов
Unity
+1 ещё
Простой
КАК сгенерировать sym-файлы (Libil2cpp.sym.so) в unity3d?
1 подписчик
19 мая
28 просмотров
0
ответов
C#
+1 ещё
Простой
Запечь вместе с ProBuilder несколькими текстурами?
1 подписчик
19 мая
42 просмотра
1
ответ
Unity
Простой
Как сделать сортировку тайлов разных высот?
1 подписчик
19 мая
16 просмотров
0
ответов
Unity
Средний
Сломалось отражение Unity3d, как исправить?
1 подписчик
16 мая
51 просмотр
0
ответов
C#
+1 ещё
Простой
Почему после запекания и объединения мешей остается еще 1 грань?
1 подписчик
16 мая
72 просмотра
1
ответ
C#
+1 ещё
Средний
Текст урона/лечения в Unity не появляется в режиме Game, но есть в Scene. Почему?
1 подписчик
14 мая
82 просмотра
1
ответ
C#
+1 ещё
Простой
Как правильно ограничить выбор enum значений в инспекторе для разных типов предметов?
1 подписчик
08 мая
102 просмотра
0
ответов
C#
+1 ещё
Простой
Как из префаб партикла сделать бундл?
1 подписчик
06 мая
62 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Unity Developer (Middle)
LikeVR
от 100 000 ₽
User Acquisition Manager
Wanted.
•
Лимассол
До 5 000 €
Chief Technology Officer (CTO) / Founding Engineer
Orcool
•
Сан-Франциско и район залива
от 10 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама