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

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

21 ответов

85 просмотров

Вообще насколько я понял скрипты это новая навигация а вкладка это старая до 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
У меня была похожая проблема,но я спавнил агентов,...

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта