LuniAge - Lineage на Unity

иначе быть не может в таком случае)
Ну в принципе, если клиент позволяет, то наверное минусов не особо много. Единственное, придется как-то навмеши эти скрещивать с серверной геодатой, а у них оч разная алгоритмика запекания и внезапных моментов, когда навмеш посчитал путь ок, а геодвиг застрял по дороге будет оч много. Бо тащить еще и геодвиг на сторону клиента это оч больно будет с точки зрения авторитарного сервера) Ну а на сервер геодвиг на базе сырой геометрии затащить будет чутка сложнее)
 
Вот как-то так

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