2017-01-24 5 views

ответ

1

Обратите внимание - я только посмотрел на ветки code, касающиеся new pathfinder. Итак, вот мои выводы:

creep.MoveTo использует pos.findPathTo для создания пути, который, в свою очередь, использует room.FindPath.

room.FindPath называет частные функции, _findPath2 которые, используя getPathfindingGrid2 и makePathfindingGrid2, получает матрицу затрат для комнаты. В line 176 of rooms.js валах, которые являются не общественностью, их стоимость установлена ​​в 0xFF, что делает их неоспоримыми для целей поиска путей.

Таким образом, кажется, что общественные валы проходят пешком.

 Смежные вопросы

  • Нет связанных вопросов^_^