Я пытаюсь собрать простую игру в JavaScript, и я не могу получить прыжки на работу:Прыжки анимации в javascript?
function jump()
{
isJumping=true;
var jumpint= setInterval(function() {
ypos=ypos-5;
}, 10);
if(ypos==150)
{
isJumping == false;
clearInterval(jumpint);
jumpint = 0;
alert("it works");
return;
}
}
Всякий раз, когда я называю эту функцию обеспечивает анимацию, и характер движется в правильном направлении, но это не останавливается. Как только ypos будет равен 150, он продолжает двигаться и не выполняет оператор if, и я не могу понять, почему. Очевидно, у меня есть какое-то уравнение, но я хочу, чтобы этот прыжок исполнялся прямо перед тем, как я перехожу дальше.
Если вы разрабатываете игру с HTML5 и '