是否Creep.moveTo
或Room.findPath
认为公共城墙适合步行?
问问题
101 次
1 回答
1
请注意 - 我只查看了处理新 pathfinder的代码分支。所以这是我的发现:
creep.MoveTo
用于pos.findPathTo
生成路径,而路径又使用room.FindPath
.
room.FindPath
调用一个私有函数,_findPath2
该函数使用getPathfindingGrid2
andmakePathfindingGrid2
获得房间的成本矩阵。在第 176 行中,未公开的 rooms.js城墙将其成本设置为 0xFF,从而使它们无法行走以进行寻路。
所以看起来公共城墙是可以步行的。
于 2017-01-30T07:06:55.783 回答