2013-11-25 48 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),但不適用於我的其他手機 –

相關問題