Creep.moveTo
或 Room.findPath
是否认为公共(public)城墙适合步行?
最佳答案
请注意 - 我只看过 code处理new pathfinder的分支机构。这是我的发现:
creep.MoveTo
使用 pos.findPathTo
生成路径,该路径又使用 room.FindPath
。
room.FindPath
调用私有(private)函数 _findPath2
,该函数使用 getPathfindingGrid2
和 makePathfindingGrid2
获取成本房间的矩阵。在 line 176 of rooms.js 非公共(public)的城墙的成本设置为 0xFF,使得它们无法用于寻路。
看来公共(public)城墙是可以步行的。
关于javascript - moveTo 是否认为公共(public)城墙适合步行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41840501/