我是Screeps的新手(喜歡它),我很難爲房間中的所有源創建變量。 我想,以確保只有3個小兵相同的源上工作,所以我下面的代碼片段爲我的收穫,我的主模塊screeps - 無法在源代碼中創建變量
主要
var sources = Game.spawns.Spawn1.room.find(FIND_SOURCES);
for (var a in sources) {
var source = (sources[a]);
source.memory.numPeopleAt = 0;
}
module.exports.loop = function() {
...
}
收割機
var sources = creep.room.find(FIND_SOURCES);
for (var s in sources) {
if (creep.harvest(sources[s]) == ERR_NOT_IN_RANGE && sources[s].memory.numPeopleAt < 3) {
creep.moveTo(sources[s]);
sources[s].memory.numPeopleAt++;
break;
}
}
我知道我還是要做一個功能sources[s].memory.numPeopleAtt--
在此先感謝,
傑瑞凡Melckebeke