2013-11-25 24 views
1

Im正在制作基于文本的游戏,所以当然输入是至关重要的。在桌面上,我可以简单地轮询按键事件,这工作正常。但它不适用于androidsot键盘。我在某处读到InputProcessor可以解决这个问题。但是,我已经尝试这样做似乎没有工作,我的继承人代码:LibGDX InputProcessor无法在android

//in method called on Screen load 
Gdx.input.setInputProcessor(this); 

//same class, later on 
public boolean keyDown(int keycode) { 
//do stuff 
} 

“东西”发生在桌面,但不是在Android上。但是,我注意到它可以在市场上使用某些键盘,而不是其他的。为什么是这样?我能做什么,有什么选择?

回答

1

尝试制作一个文本字段并将其专注。然后抓住输入,不要让它添加到文本字段。它的黑客,但它可能会工作

+0

好吧,这似乎不适用于Andorid设备。为什么是这个,我该如何解决这个问题。这与以前的问题基本相同! –

+0

实验后,我发现符号和数字完美工作,但字母不。这是怎么回事!它也适用于HTC股票键盘(Andoroid 2.3.3,Sense 2.1),但不适用于我的其他手机 –

相关问题