|
![]() |
#11 |
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
![]()
Пример
Представим - едет колонна. Доезжает до моста, а он взорван. И всё. В ил2 колонна будет стоять перед этим мостом вечность, если даже в 200 метрах стоит второй, целый мост. Что же делать? Представим логику Проверяем маршрут - облом -> break Начинаем искать другой маршрут. Достаем карту дорог. Начинаем считать от точки останова. Как? перебором. как слепой нащупывает дорогу. Идет, идет - уперся. Пишем в память - этот маршрут тупиковый. Возвращаемся к первому перекрестку и выбираем другой поворот.... тупик ( или ушло в другой город) и снова.... Представляешь объем? В реале это займет може 1/10 сек, мож полсекунды. А это очень много. А надо проверить и на дистанцию маршрут, выбрать более короткий. Или тот который подходит ближе всего к точке назначения, а остаток пути по полям пройдет ( так сейчас работает в полном редакторе) Если это всё будет в реалтайме, вместе с другими процессами... |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|