![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
т.е. если еще не перешёл в новое состояние row/col - считаем что он не двигался Цитата:
вот возьмите, например, готовый a-star example и вставьте в него свой волновой - и сравните.. а вообще задача сильно зависит от ландшафта и динамичности изменения проходимостей. если стенки небольшие ( не больше 2-3-4-5-.. n клеток) то может подойти поиск по кратчайшему расстоянию с запоминанием некоторого количества предыдущих путей) т.е. всегда считаем только следующий шаг с учётом текущих проходимостей - можно при критической ситуации (зацикливание пути) вызывать "дорогой" поиск a*. плюсы: скорость работы, хорошо подходит для динамической карты проходимости - преследования цели, обход других участников движения. минусы:необходимо вводить критерии критической ситуации, большая зависимость от ландшафта и динамических препятствий - неверный поиск оптимальных путей. на самом деле не всегда нужен точный путь и часто вполне достаточно направления.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 31.03.2010 в 15:33. |
![]() |
Часовой пояс GMT +4, время: 01:35. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| плиточный мир |
| Опции темы | |
| Опции просмотра | |
|
|