我目前正在尝试在 Slick2d 框架中制作一个小型聊天游戏。框架有一个方法叫做
isKeyPressed()
以及我可以用来检查的一长串变量。例如:
input.KEY_A
目前,我可以注册一封信的唯一方法是拥有这些检查员的完整列表:
if (input.isKeyPressed(input.KEY_A)) {
this.text += "a";
}
if (input.isKeyPressed(input.KEY_B)) {
this.text += "b";
}
if (input.isKeyPressed(input.KEY_C)) {
this.text += "c";
}
有没有更聪明的方法可以做到这一点?
我可以想象我能够以某种方式将 input.KEYS 存储在数组中,但我不确定这是否是正确的方式,甚至不确定如何实现它。