【发布时间】:2021-08-24 06:39:26
【问题描述】:
有一个Game.cpu.halt() 函数。有没有我可以调用的Game.cpu.yield() 函数来暂停执行,直到下一个滴答声?
这肯定会让我的 webassembly 生活A LOT更轻松。
【问题讨论】:
标签: javascript screeps
有一个Game.cpu.halt() 函数。有没有我可以调用的Game.cpu.yield() 函数来暂停执行,直到下一个滴答声?
这肯定会让我的 webassembly 生活A LOT更轻松。
【问题讨论】:
标签: javascript screeps
如果您想这样做以节省您的 CPU,这种情况一直在发生。剩下的所有 CPU 时间都会填充一个称为存储桶的 CPU 缓冲区。 Bucket只有一定的容量,只能部分访问,但可以节省大量的CPU时间供以后使用。
如果您想停止当前的执行,您可以使用:API 中描述的方法 Game.cpu.halt()。
【讨论】: