Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试制作一个脚本来提示用户并等待他们按下指示答案的键,或者如果在固定的时间内没有按下任何键,请选择默认选项。
可悲的是,我在嵌入了 lua 的环境中执行此操作,因此我无法添加库或修改源。io.read 也会阻塞,直到用户按下 enter 并且 io.popen 不可用。
是否有可能做到这一点?
PS 我需要这个,因为游戏是按时间发生的,分阶段进行,你需要决定什么时候采取行动,而没有太多时间去思考它。如果您能想到另一种方法来做到这一点,请告诉我。
等待他们按下一个键 [..] II 不能添加库或修改源 [..] io.read 块,直到用户按下 enter [..]是否可以这样做?
不,Lua 的 IO 库是基于 C 的 IO 库的,它们都是基于流的。没有办法检测按键。所以,不,如果不使用本机代码扩展 Lua(你说你做不到),这是不可能的。