Господа, а есть ли в анриле возможность для дефолтного навмеша

связать отдалённые участки между собой?

Геймплейно - чтоб сделать порталы, через которые NPC смогут строить маршруты автоматически (т.е. цена путешествия между точками входа и выхода будет 0 - соответственно, это будет выгоднее, чем обычный маршрут)

NavLink к сожалению работает только для соседних тайлов :(

22 ответов

25 просмотров

а просто выставление координаты в конечную точку не работает?

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

выставление координаты чего?

персонажу координаты дальнего портала

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

а, не, вопрос не про саму телепортацию, а про pathfinding

полез такой почитать за линки... там пишут, что можно размер тайла увеличить, тогда и линки будут бить дальше не проверял?

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

а смысл, если мне надо, например, с одного края карты на другой

Значит строй навигацию до портала а потом разруливай логикой )

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

так и приходится, но неудобно

я просто не увидел инфы про "только соседние" люди что-то делают с большими расстояниями, но лимит при перетаскивании линков есть

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

в документации инфы нет, но по факту оно именно так работает. Даже в редакторе видно, что линк не строится иначе

А если после входа в портал телепортировать нав агента, а на выходе из нового портала сразу точку ставить промежуточную и идти к ней потом уже от нее идти куда нужно

тут требуется, чтобы агент выбирал ТП в приоритете, если через него ближе

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

не очень понял, как это решит пробелму посика пути)

Путь будет искать от выхода из портала

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

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

время пределывать энжын пот себя)))

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

ну там всего лишь свой навмеш написать придётся, в худшем случае

Порталы это графф. Нужно его сгенерить и выбрать самый краткий путь. Потом по этому пути пускать пешку. Ты будешь знать все точки входа и выхода и куда двтгатся

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

так это и есть то что делает навмеш/pathfinding Как самому такое сделать - не проблема) Вопрос был в том, есть ли в движке готовая фича)

Такого не будет по дефолту.

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

ну для геймплейного навмеша была бы вполне логичная фича

Неиспорю. Но епики выбрали построение пути по нав меш волюме. Может можно построть динамический волюм на всю карту и в него внести путь где его ноды и будут порталы, а потом искать самый лучший через GetPathLength()

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

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

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
Карта сайта