我正在使用 Libgdx 制作游戏,我注意到在使用输入处理器时按 Enter 键会自动添加新行。有趣的是,我不想要这个,我希望它调用我自己的方法。我该怎么做?
当前,当我按 Enter 键(我使用轮询检测到它)时,我将其设置为执行以下操作
*将用户输入打印到控制台
*打印“1”
*打印“2”
打印
用户输入
空行
1
2
在用户输入之后有一个间隙,因此我得出结论,它会创建一个新行,因为使用轮询而不是输入处理器不会这样做!
(1 和 2 是比较行之间的间距,看看它是否实际上是一个新行。当输入“omg Why”时,我在控制台中得到这个结果
最佳答案
我通过使用 keyUp 解决了这个问题。以前我使用的是 charTyped
关于input - 如何停止 LibGDX InputProcessor 识别回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20293077/