Кто может объяснить в чем разница между вкладкой Navigation и

скриптом NavMeshSurface. Я почему спрашиваю: когда я запекаю сетку навигации с помощью скрипта, то агенты нормально перемещаются по этой сетке, а когда запекаю с помощью Navigation, то сыпется ошибка "SetDestination" can only be called on an active agent that has been placed on a NavMesh.
Я бы бросил всё как есть и запек бы с помощью скрипта и не морочил голову. Но сталкиваюсь с проблемой: скрипт игнорирует деревья созданные с помощью инструментов terrain.
А если делать через navigation вкладку, то деревья учитываются как препятствия.
Так вот вопрос в чем разница между этими двумя способами и как заставить агенты видеть сетку?

21 ответов

36 просмотров

Вообще насколько я понял скрипты это новая навигация а вкладка это старая до 2022 года +-, соответственно вкладка вроде как вообще не работает, просто ее не вырезают почему то. Но могу обмануть

CptBlood- Автор вопроса
Jakonda
Вообще насколько я понял скрипты это новая навигац...

Нет, это совсем не выглядит так. Некоторые настройки навигации ведут на эту вкладку и отсутствуют в скрипте.

CptBlood- Автор вопроса

Гуру навмеша отзовитесь пожалуйста =)

CptBlood
Гуру навмеша отзовитесь пожалуйста =)

Деревьям можно назначить navmeshObstacle?

CptBlood- Автор вопроса
Askalot
Деревьям можно назначить navmeshObstacle?

Идея была хорошая, добавил префабам деревьев navmeshobstackle, но не сработало, они по прежнему игнорируются

CptBlood- Автор вопроса

Кто бы с этим помог?

CptBlood
Кто бы с этим помог?

ну вроде как написано, что пытаешься вызвать дистанцию у объекта у которого агент выкл.ючен

CptBlood- Автор вопроса

Он не выключен, он не создался. При запуске сцены выходит ошибка Failed to create agent because it is not close enough to the NavMesh про которую я забыл написать. Но не верь ей, мои объект и сетка так близко, что там иголку не просунешь. По какой-то причине, агент не воспринимает сетку построенную через вкладку навигации. Точнее перестал воспринимать.

CptBlood
Он не выключен, он не создался. При запуске сцены ...

я с этим Nawmesh тоже так намучался, в итоге плюнул на него и юзаю боиды. рад дор безумия. милион объектов на сцене и куча фпс. с нав мешь было ужас.

CptBlood
Он не выключен, он не создался. При запуске сцены ...

https://www.youtube.com/watch?v=bqtqltqcQhw&t=2s&ab_channel=SebastianLague вот именно его скрипты юзаю. сказка просто

CptBlood- Автор вопроса
if(!trigger)
я с этим Nawmesh тоже так намучался, в итоге плюну...

Спасибо, возьму на вооружение, но у меня тут уже готовый проект, который нужно релизить, а этот навмеш перестал работать.

CptBlood
Спасибо, возьму на вооружение, но у меня тут уже г...

ну у меня тоже был готовый)) переделал на легке. там пару строчек в кодд добавил и с весами поиграться надо, это наверное самое сложное

CptBlood
Спасибо, возьму на вооружение, но у меня тут уже г...

а что у тебя там? боты к тебе тянутся иоли для чего навмешь?

CptBlood- Автор вопроса
if(!trigger)
а что у тебя там? боты к тебе тянутся иоли для чег...

Навмеш для противников которые идут к игроку.

CptBlood- Автор вопроса
if(!trigger)
ты видос глянь с 6.30

Завтра уже может буду глядеть. Я сегодня достаточно настрадался.

CptBlood
Завтра уже может буду глядеть. Я сегодня достаточн...

типа такое получилось ,обходят препятствия и всякое такое

У меня была похожая проблема,но я спавнил агентов,так вот после спавна агенту нужно принудительно выставить позицию с помощью warp метода

CptBlood- Автор вопроса
Nikita
У меня была похожая проблема,но я спавнил агентов,...

Видимо тоже так придется делать, спасибо.

Nikita
У меня была похожая проблема,но я спавнил агентов,...

И еще есть до сих пор вроде бы баг, кастомные агенты поддерживают только Навмешсбрфейс ,если просто запекаешь тип агента должен быть гуманоид

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта