【发布时间】:2018-03-09 00:37:46
【问题描述】:
Spawns 可以保留内存吗?我找不到准确的答案,我的代码显示 Spawns 不保留内存,这不是我在 API 和 Docs 中读到的。
http://screeps.wikia.com/wiki/Memory
我测试 Spawns 是否有内存的代码如下(有意义的摘录):
StructureSpawn.prototype.whatever = function() {
this.memory.count = 12;
console.log(this.memory.count);
}
现在,上面的代码,当由 main.js 运行时,确实返回 12,但是当我注释掉赋值行时,它会丢失值并返回 undefined。
我到底错过了什么?
我知道我不能在内存中存储对象,但是数字?!连字符串都没有?
顺便说一句,这都不起作用(从文档中复制)。
Game.spawns.Spawn1.memory.count = 12;
【问题讨论】: