我有教程中的以下代码,除了在模拟模式下它不起作用..
if(creep.memory.role == 'builder') {
if(creep.energy === 0) {
creep.moveTo(Game.spawns.Spawn1);
Game.spawns.Spawn1.transferEnergy(creep);
}
else {
var targets = creep.room.find(Game.CONSTRUCTION_SITES);
if(targets.length) {
creep.moveTo(targets[0]);
creep.build(targets[0]);
}
}
}
在控制台中打印“目标”的结果,响应未定义。谁能解释“CONSTRUCTION_SITES”常量是如何工作的以及如何在房间内找到它们?