Heres the code for the KeyInput
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
for(int i = 0; i < handler.object.size(); i++) {
GameObject tempObject = handler.object.get(i);
if(tempObject.getId() == ID.Player) {
//key events for player 1
if(key == KeyEvent.VK_W) tempObject.setVelY(-5);
if(key == KeyEvent.VK_A) tempObject.setVelX(-5);
if(key == KeyEvent.VK_S) tempObject.setVelY(5);
if(key == KeyEvent.VK_D) tempObject.setVelX(5);
}
}
}
Heres the code for my velocities
y += velY;
when I launch the program and press any assigned movement keys then my player dissapears entirely, any help?
y += velY;
and see what happens; likely, your player goes very fast and exits the bounds of your window. – Vaillancourt May 04 '20 at 16:32