【发布时间】:2015-04-14 00:55:41
【问题描述】:
在键盘事件 InputProcessor 中,我在从按下的按钮接收正确符号的过程中遇到了麻烦。我知道 InputProcessor keyDown (和 keyUp )将返回一个可以转换为字符串值的 int ,但是有没有一种可能的方法能够接收符号,例如 COLON,:,到它的实际符号,: ?
我也知道解决方案的一种可能性是切换(键码)并遍历并整理符号,但我想知道是否有可能在没有提到的技术的情况下这样做。
【问题讨论】:
在键盘事件 InputProcessor 中,我在从按下的按钮接收正确符号的过程中遇到了麻烦。我知道 InputProcessor keyDown (和 keyUp )将返回一个可以转换为字符串值的 int ,但是有没有一种可能的方法能够接收符号,例如 COLON,:,到它的实际符号,: ?
我也知道解决方案的一种可能性是切换(键码)并遍历并整理符号,但我想知道是否有可能在没有提到的技术的情况下这样做。
【问题讨论】:
Input.Keys 类有一个静态的toString 方法可以将键码转换为人类可读的字符串,这里是一个使用示例:
public boolean keyDown(int keycode){
String symbol = Input.Keys.toString(keycode)
Gdx.app.log("Keydown : ", symbol)
}
【讨论】: