我想知道你是否可以像Java,C +等一样接收键盘输入,或者如果没有外部库?Lua中有“获取键盘输入”功能吗? (箭头键)
下面是对2D,迷宫游戏的一些信息: 您使用箭头键在迷宫导航。您可以使用向上和向下箭头键选择菜单中的对象,例如:
- >新游戏
载入游戏
选项
等等...我感谢任何帮助。美好的一天。
我想知道你是否可以像Java,C +等一样接收键盘输入,或者如果没有外部库?Lua中有“获取键盘输入”功能吗? (箭头键)
下面是对2D,迷宫游戏的一些信息: 您使用箭头键在迷宫导航。您可以使用向上和向下箭头键选择菜单中的对象,例如:
- >新游戏
载入游戏
选项
等等...我感谢任何帮助。美好的一天。
的Lua自身不提供不是ANSI C,这是语言的广泛便携性部分的一部分的任何库。
这样,你错过喜欢键盘输入和图形,而且操作的事情,可能会被认为是“简单,”就像在一个目录列表中的文件。
最有可能的,有您所需要的库,如果没有,那么请记住,Lua是编写C端库为最友好的语言之一。
LOVE是一个很好的框架,它或多或少地将一些扩展耦合到Lua(包括SDL的相当抽象的接口)。如果你正在用Lua开发游戏,这是一个很好的开始。
编辑:如果您使用的是Windows与LuaJIT和你没事全球钥匙钩,然后我最近(2015年5月)开发库,解决了这个问题:https://github.com/LPGhatguy/global-keys
啊我看到了......我会检查出爱。 –
还有像诅咒库,可能有帮助;这里是一个tutorial one reading arrow keys with curses in Lua。还有luaposix库,其中包括curses。
好的,我会检查一下,谢谢。 –
有'io.read()'。像这样使用它'b = io.read()' –
@AlexejMagura我的意思是喜欢用箭头键来移动角色。 –