Это работает как заклинание при первом срабатывании. Но после этого он просто увеличивает playerYPos на 8 всякий раз, когда он срабатывает. Я пробовал все, что мог придумать, но не могу понять, почему.
var playerYPos = 188;
var playerJumpSpeed = 8;
var playerJumpVelocity = playerJumpSpeed;
function jump(){
playerYPos -= playerJumpVelocity;
//Hits top
if(playerYPos < 40){
playerJumpVelocity = -playerJumpSpeed;
}
if(playerYPos >= 188){
keyW = false;
}
}
Любая помощь приветствуется!