我正在创建一个可以跳跃、向右和向左移动的角色的简单游戏。
我在使用跳转功能时遇到问题,它使用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: