javascript - moveTo 是否认为公共(public)城墙适合步行?

标签 javascript screeps

Creep.moveToRoom.findPath 是否认为公共(public)城墙适合步行?

最佳答案

请注意 - 我只看过 code处理new pathfinder的分支机构。这是我的发现:

creep.MoveTo 使用 pos.findPathTo 生成路径,该路径又使用 room.FindPath

room.FindPath 调用私有(private)函数 _findPath2,该函数使用 getPathfindingGrid2makePathfindingGrid2 获取成本房间的矩阵。在 line 176 of rooms.js 公共(public)的城墙的成本设置为 0xFF,使得它们无法用于寻路。

看来公共(public)城墙是可以步行的。

关于javascript - moveTo 是否认为公共(public)城墙适合步行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41840501/

相关文章:

javascript - 如何将图像从桌面拖放到编辑器中并移动它?

javascript - 使用 != 和 not-in 查询会在 firestore 中使用 Query.where 抛出错误

javascript - 修改子类实例中的变量

javascript - 有没有办法删除小兵?

c# - 缩小字符串 C#

javascript - 如何与来自 Cheerp/js 的外部变量交互?

javascript - 在 flask 中处理 javascript 输出后重新加载页面

javascript - 使用 onsubmit 事件获取查询字符串

javascript - 设置tr标签的行顺序