【发布时间】:2012-06-27 00:11:18
【问题描述】:
我正在尝试编写一个脚本来提示用户并等待他们按下指示答案的键,或者如果在固定的时间内没有按下任何键,请选择默认选项。
遗憾的是,我是在嵌入了 lua 的环境中执行此操作的,因此我无法添加库或修改源代码。 io.read 也会阻塞,直到用户按下 enter 并且 io.popen 不可用。
可以这样做吗?
附:我需要一个游戏,其中一些事情是按时间发生的,分阶段进行,你需要决定什么时候采取行动,而没有太多时间去思考它。如果您能想到其他方法,请告诉我。
【问题讨论】:
-
如果不了解 Lua 嵌入的环境,就不可能知道如何做到这一点。您似乎可以访问某些标准 Lua 库。你能加载外部库(通过
require等等)吗? -
@NicolBolas 我试过了,但是环境中包含的都是默认加载的。
标签: input lua timeout keypress prompt