Robot.keypress和Robot.keyrelease行为怪异

时间:2013-12-01 09:36:57

标签: java android key simulator game-physics

我正试图从我的Android手机控制游戏,我有一个问题。 如果我按任意wasd键并尝试将输入放入文本编辑器,则没有问题。无论是浏览器,记事本还是ide本身,它都有效 然而,当我在游戏中尝试它时(我尝试过我的世界和城市恐怖),没有任何反应。

有没有人有这个问题,你知道如何处理这个问题吗?

客户端代码类似于

if(parts[1].equals("FWD") ) { //we send the string "FWD" from the phone when key 'W' is pressed

                try{
                    Robot robo=new Robot();
                    robo.keyPress(KeyEvent.VK_W);
                    robo.keyRelease(KeyEvent.VK_W);
                }
                catch (AWTException e)
                {
                    System.out.println(e);
                }

            }

0 个答案:

没有答案