LuniAge - Lineage на Unity

иначе быть не может в таком случае)
Ну в принципе, если клиент позволяет, то наверное минусов не особо много. Единственное, придется как-то навмеши эти скрещивать с серверной геодатой, а у них оч разная алгоритмика запекания и внезапных моментов, когда навмеш посчитал путь ок, а геодвиг застрял по дороге будет оч много. Бо тащить еще и геодвиг на сторону клиента это оч больно будет с точки зрения авторитарного сервера) Ну а на сервер геодвиг на базе сырой геометрии затащить будет чутка сложнее)
 
Мы в чате ещё год назад на сервере Go над этим издевались. В данном случае у тебя хороший результат, но данный путь легкий для прокладки путей.
Намного интересней, если ты дашь ему конечную точку это на самом верху в TOI.
Вот как-то так
toi_rev.webp
Сообщение объединено:
Поиск пути на стороне клиента чтоль?)
Движок работает как на клиенте, так и на сервере
 
Вот как-то так
Посмотреть вложение 98227
Сообщение объединено:
Движок работает как на клиенте, так и на сервере
Сделай лучше видео как персонаж поднимается на том, интересно
Сообщение объединено:
так и на сервере
На java серверах использется a* или разновидности, для такой дистанции уйдет чрезвычайно много времени, это на сервере делать все равно что забивать не имеет никакого смысла для такой гигантской дистанции.
 
Сделай лучше видео как персонаж поднимается на том, интересно
Сообщение объединено:
На java серверах использется a* или разновидности, для такой дистанции уйдет чрезвычайно много времени, это на сервере делать все равно что забивать не имеет никакого смысла для такой гигантской дистанции.
В реальных условиях такого длинного поиска и не должно быть😅
 
Сделай лучше видео как персонаж поднимается на том, интересно
Сообщение объединено:
На java серверах использется a* или разновидности, для такой дистанции уйдет чрезвычайно много времени, это на сервере делать все равно что забивать не имеет никакого смысла для такой гигантской дистанции.
Это так или иначе в любом случае будет A*. Вопрос в том, какого размера у него единица на которую расширяется фронтир) Если там клеточка 16х16, то перебор миллионов клеток тебя сожрет и на опенсете и на числе итераций. Но если там условно полигон площадью в 500 клеток, то и перебирать их потребуется намного меньше) Вопрос в числе соседей(ребер у полигона) и гетерогенности сетки с порталами. А так тебя в любом случае эвристика протащит туда, куда надо, хоть ты че делай)
 
Назад
Сверху Снизу