KeyInput: KeyPress Keyreleased или символ - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь заставить персонаж двигаться, используя 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);
    }
...