gpt4 book ai didi

screeps - 如何列出我的墙 [Screeps]

转载 作者:行者123 更新时间:2023-12-02 07:22:54 31 4
gpt4 key购买 nike

当我使用 Creep.build() build 新墙时,它会创建具有 1 点生命值的墙。现在我正在尝试创建一个修复这些新 build 的墙壁的爬虫。但是我无法找到一种列出和迭代这些墙对象的好方法。
Game.structures不包含这些,因为墙壁不属于玩家。我能找到的唯一方法是 Game.getObjectById(objectId)从我的游戏用户界面复制粘贴的 ID
(右面板)。

最佳答案

var repairit = creep.room.find(FIND_STRUCTURES, { 
filter: (structure) => {
return ((structure.hits < 5000) && (structure.hits > 0))
}
});

这可以修复房间里的所有东西,我会给你一个关于墙壁的提示
structure.structureType == STRUCTURE_WALL

关于screeps - 如何列出我的墙 [Screeps],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38123000/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com