Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Pragma Games
@PragmaGames
Увлекаюсь Unity.
Unity
Как понять что точка принадлежит NavMesh?
Всем привет. Вопрос про NavMesh. Я хочу рандомно создавать объектов на карте, но так, чтобы они появлялись там, где игрок может пройти. Возможно ли получить рандомную точку на NavMesh, либо понять принадлежит точка NavMesh или нет.
Вопрос задан
более трёх лет назад
214 просмотров
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Unity
Средний
Создавал в юнити ПК проект, но создал почему-то мобильный, как исправить?
1 подписчик
25 июл.
68 просмотров
1
ответ
Unity
Простой
Как правильно позиционировать два RectTransform?
1 подписчик
22 июл.
21 просмотр
0
ответов
C#
+1 ещё
Простой
Как исправить ошибку CS0019 в Unity?
1 подписчик
16 июл.
85 просмотров
2
ответа
Unity
Средний
Как написать шейдер?
1 подписчик
14 июл.
91 просмотр
0
ответов
Unity
Средний
Как в Unity реализовать автоматическое подпрыгивание физического объекта при движении?
1 подписчик
14 июл.
52 просмотра
1
ответ
C#
+2 ещё
Простой
Ошибка после билда в WebGL?
1 подписчик
05 июл.
69 просмотров
0
ответов
C#
+1 ещё
Простой
Как влиять на окно выводя его за пределы экрана?
1 подписчик
30 июн.
105 просмотров
2
ответа
C#
+1 ещё
Простой
Как поставить задержку или остановку между вызовами методов из разных скриптов?
1 подписчик
29 июн.
105 просмотров
3
ответа
C#
+3 ещё
Простой
Как работают переводы на другие языки в играх?
2 подписчика
16 июн.
1215 просмотров
3
ответа
Unity
Простой
Яндекс Игры Нашел 1 проект 2 года назад созданный решил скопировать код и видимо из за обнов уже так нельзя? как исправить?
1 подписчик
16 июн.
167 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Unity/C# разработчик
ANCOR
•
Москва
C# Unity Developer
СТБ-Студио
C# Unity Developer
Netwrk
•
Оренбург
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама