input - 如何停止 LibGDX InputProcessor 识别回车键

标签 input libgdx

我正在使用 Libgdx 制作游戏,我注意到在使用输入处理器时按 Enter 键会自动添加新行。有趣的是,我不想要这个,我希望它调用我自己的方法。我该怎么做?

当前,当我按 Enter 键(我使用轮询检测到它)时,我将其设置为执行以下操作

*将用户输入打印到控制台
*打印“1”
*打印“2”

打印

用户输入
空行
1
2

用户输入之后有一个间隙,因此我得出结论,它会创建一个新行,因为使用轮询而不是输入处理器不会这样做!

(1 和 2 是比较行之间的间距,看看它是否实际上是一个新行。当输入“omg Why”时,我在控制台中得到这个结果

http://puu.sh/5x0kw.png

最佳答案

我通过使用 keyUp 解决了这个问题。以前我使用的是 charTyped

关于input - 如何停止 LibGDX InputProcessor 识别回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20293077/

相关文章:

jquery - 将只读添加到 jQuery 中的输入字段

java - LibGdx 在 Android Studio 中有多个错误

java - 如何在运行桌面时登录LibGdx :run?

java - Box2d/Libgdx 使用主体池化对象

libgdx - 从scene2d.ui 表中删除单元格

python - 如何在python中的字符串中插入变量值

c++ - 如何在 C++ 中快速输入数百万个整数?

jquery - 如何在更改输入样式后获取 jquery 默认样式?

有人可以修改我的代码吗?我需要读取单个字符串并将其存储到数组中

java - 向上导航文件夹?