簡體   English   中英

LibGDX InputProcessor在Android上不起作用

[英]LibGDX InputProcessor doesn't work on android

我在制作基於文本的游戲,因此輸入當然至關重要。 在桌面上,我可以簡單地輪詢按鍵事件,並且效果很好。 但是,它不適用於android sot鍵盤。 我在某處讀到InputProcessor可以解決此問題。 但是,我已經嘗試過了,似乎沒有用,這是我的代碼:

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

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

“內容”發生在台式機上,而不發生在Android上。 但是,我注意到它可以與市場上的某些鍵盤一起使用,而不適用於其他鍵盤。 為什么是這樣? 我該怎么辦,還有其他選擇嗎?

嘗試制作一個textField並使其聚焦。 然后捕獲輸入,不要將其添加到文本字段中。 這是一個hack,但它可能會起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM