8 分钟Screeps 进阶开发
StructureObserver.observeRoom() 怎么安全获取远方房间视野
解释 Observer 的10房间范围、请求与下一tick读取时序、返回码和Memory状态,并提供不会把当前视野误判为观察结果的完整示例。
TAG
当前共有 3 篇文章使用这个长期主题标签。
解释 Observer 的10房间范围、请求与下一tick读取时序、返回码和Memory状态,并提供不会把当前视野误判为观察结果的完整示例。
解释 Game.rooms[roomName] 为什么会是 undefined,区分当前视野与 Memory 历史状态,并用 Game.getObjectById()、lastSeenAt 和 Observer 的下一 tick 时序安全恢复远程房间任务。
第一次进入 Screeps 时,先找到房间视图、代码编辑器和 Console,再用安全的只读命令确认 Room、Spawn、Source、Controller 与 Creep。