0

我正在尝试制作一个脚本来提示用户并等待他们按下指示答案的键,或者如果在固定的时间内没有按下任何键,请选择默认选项。

可悲的是,我在嵌入了 lua 的环境中执行此操作,因此我无法添加库或修改源。io.read 也会阻塞,直到用户按下 enter 并且 io.popen 不可用。

是否有可能做到这一点?

PS 我需要这个,因为游戏是按时间发生的,分阶段进行,你需要决定什么时候采取行动,而没有太多时间去思考它。如果您能想到另一种方法来做到这一点,请告诉我。

4

1 回答 1

1

等待他们按下一个键 [..] II 不能添加库或修改源 [..] io.read 块,直到用户按下 enter [..]是否可以这样做?

不,Lua 的 IO 库是基于 C 的 IO 库的,它们都是基于流的。没有办法检测按键。所以,不,如果不使用本机代码扩展 Lua(你说你做不到),这是不可能的。

于 2012-06-25T18:09:07.903 回答