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 ステートメントを実行しません。その理由がわかりません。明らかに、そこにいくつかの方程式がありますが、先に進む前にこのジャンプを実行したいと考えています。