7 分钟Screeps 进阶开发
Screeps Creep.pull():两只 Creep 同 tick 协同移动
正确使用 Creep.pull() 协调两只相邻 Creep 的同 tick 移动,理解 pull 与 move 的三段配合、返回码、fatigue 转移和失败边界。
TAG
当前共有 4 篇文章使用这个长期主题标签。
正确使用 Creep.pull() 协调两只相邻 Creep 的同 tick 移动,理解 pull 与 move 的三段配合、返回码、fatigue 转移和失败边界。
正确使用 PathFinder.search() 设置 goal range,读懂 path、cost、ops、incomplete,并判断搜索是否真正完成,而不是只看 path 有没有内容。
排查 Creep 生成进度结束后仍停在 Spawn 内的问题:检查八个相邻格的地形、阻挡建筑、Construction Site、Creep 占位与方向顺序,并用 spawnCreep directions、setDirections() 和跨 tick 观察验证真实出生位置。
Screeps moveTo() 返回 OK 但 Creep 不移动、走不动或卡住?按有效 MOVE、fatigue、返回码、reusePath 缓存、交通阻挡和同 tick 命令覆盖逐层排查。