XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Как найти путь от точки до точки в игре?
Вопрос: Есть ли где система(или пояснение) для нахождения минимальной длинны от одной точки до второй. Тоесть триггерное движение обьекта с обхождением непроходимых участков на карте.
Старый 30.08.2009, 08:16
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
Послать туда дамми-юнита, он найдёт. Не мгновенно, правда. Но лучше, чем изобретать какие-то мегокоды, на мой взгляд. А длину - просто замеряем длину отрезков, составляющих его путь.
Старый 30.08.2009, 08:43
Chester
Best for you!
offline
Опыт: 5,702
Активность:
А если области непроходимости указываются триггерно?
Старый 30.08.2009, 08:53
Aivengo
Hatethisworld
offline
Опыт: 1,773
Активность:
Алгоритм Дейкстры на триггерах пиши) По маленькой игровой сетке
Старый 30.08.2009, 09:03
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
Ну, надо значит проверять. Вообще, я помню, как случайно в карте забыл стереть одного дамми, так он огибал леса и проходил десятки порталов, чтобы накинуть слоу на моего героя 0_O
Старый 30.08.2009, 09:07
SageOne
x
offline
Опыт: 46,054
Активность:
Chester, вообще, если юнит идет куда-то, то у него автоматом pathfinding включен...
А для расчета минимального расстояния 2 точки текущая позиция и конечная (без учета непроходимости)
С учетом хз...
Старый 30.08.2009, 13:58
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Лучший алгоритм для поиска это не Дейкстра, а A*
Посылать куда то юнита - плохо, так как будет медленнее.
Старый 30.08.2009, 17:19
SRes
1110101000
offline
Опыт: 9,997
Активность:
Сам факт что на джассе повторять вшитый в движок пачфиндинг медленно и глупо, заставляет задуматься, а надо ли? Имхо, это лишнее.
Старый 30.08.2009, 17:24
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
SRes, ну как бы вшитый не вшитый, а если нужно расстояние с учетом пути (или получение отсутствия пути) то увы и ах.
Старый 30.08.2009, 17:29
Darklight

offline
Опыт: 976
Активность:
Извините, что подымаю тему, но у меня такая же дилемма. Мне нужно найти расстояние пути от точки до точки. Пускать дамми юнита очень долго (ведь в константах карты задаётся ограничение на макс. скорость и быстрее юнит не пойдёт). Плюс дела у меня хуже в том плане, что мне нужны наборы длин отрезков, связывающих один набор точек с другим набором точек (реально - нужен набор длин кратчайших путей от каждого рудника к ближайшему таунхолу (для каждого рудника)). И ждать пока все дамми юниты добредут по всем сочетаниям - не очень удобно. Так есть уже какое-нибудь решение (пусь и с дамми юнитами)?
Старый 09.01.2013, 12:06
DioD

offline
Опыт: 45,134
Активность:
делать дорожки идеально прямыми.

любовь создавать проблемы чтобы их потом решать доставляет, уже в который раз.
Старый 09.01.2013, 12:24
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:21.