我有一个我为游戏编写的自定义文本框,我正在尝试接收键盘输入。我认为这真的不是那么难,但我现在花了一段时间搜索,并且找不到一种简单的方法来从传递给角色的Keycode转换。我假设必须有一个简单的方法来实现这一点,而不是我创建自己的查找。如果有人能指出我正确的方向,我会非常感激。
我需要这个才能用于手机和桌面输入。
选项2是采用libgdx UI控件,但我想花15分钟敲开我自己的文本框会比我学习所有这些更快......不像我那么快希望。
由于
编辑:libgdx文档建议Input.Keys包含一个静态的toString(int keycode)方法......但它似乎并不存在。它被转移到其他地方吗?
答案 0 :(得分:3)
您可以改为使用keyTyped
事件。
来自documentation of InputListener
,
与提供密钥代码的keyUp
和keyDown
事件相比,keyTyped
事件为您提供了从密钥代码转换的字符,可以直接在您的情况下使用。