【问题标题】:Does moveTo consider public ramparts walkable?moveTo 是否考虑公共城墙可步行?
【发布时间】:2017-01-30 15:06:55
【问题描述】:

Creep.moveToRoom.findPath 是否认为公共城墙可步行?

【问题讨论】:

    标签: javascript screeps


    【解决方案1】:

    请注意 - 我只查看了处理 new pathfindercode 分支。所以这是我的发现:

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

    room.FindPath 调用私有函数_findPath2,它使用getPathfindingGrid2makePathfindingGrid2 获得房间的成本矩阵。在line 176 of rooms.js 中,公开的城墙将其成本设置为 0xFF,使其无法用于寻路。

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

    【讨论】:

      猜你喜欢
      • 2014-07-05
      • 2012-04-15
      • 2017-01-08
      • 2014-02-18
      • 1970-01-01
      • 2012-11-09
      • 2017-11-01
      • 1970-01-01
      • 2012-07-03
      相关资源
      最近更新 更多