我正在创建一个可以跳跃、向右和向左移动的角色的简单游戏。
我在使用跳转功能时遇到问题,它使用setInterval
.
这是功能:
jumpUp: function (speed) {
setInterval(function () {
this.yPos += 10;
this.playerElement.css("top", '-=' + 10);
alert("dude, im not moving....so stop trying"); //for some reson, this line works and other dont.
}, 100);
}
我应该补充一点,代码在没有setInterval
. 我真的不知道为什么当我添加setInterval
.
我的问题:
- 是什么阻止此代码运行?
setInterval
让角色看起来像跳跃和着陆的好方法吗?还是我应该使用不同的方法?
编辑1: