KeyInput:KeyPress Keyreleased或字符

时间:2019-05-03 11:13:35

标签: java game-physics

我尝试使用keyInput来移动字符,但是当我创建keyPress函数时,keyRelease告诉我不使用以及如何修改代码,以便可以使用正确的代码! 第一个函数在称为Player的类中使用 还有第二个功能叫做Keyinput!

像这样

public void KeyPress(KeyEvent e)

    {
        int key=e.getKeyCode();
        if(key==KeyEvent.VK_RIGHT)
        { 

            xVit=4;
            yVit=0;
        }else if(key==KeyEvent.VK_LEFT)
        {
            xVit=-4;
            yVit=0;
        }else if(key==KeyEvent.VK_DOWN)
        {
            xVit=0;
            yVit=4;
        }
        else if(key==KeyEvent.VK_UP)
        {
            xVit=0;
            yVit=-4;
        }
    }
public void KeyPress(KeyEvent e)
    {

        p.KeyPress(e);
    }
    public void KeyRealesead(KeyEvent e)
    {
        p.KeyRealeas(e);
    }

0 个答案:

没有答案