我正在尝试用javascript创建一个简单的游戏,类似于Pong游戏。
当我将对手球拍向右移动时,移动不像我将球拍向左移动时那样平滑。
更新职位
并不多if(opponentDir === 'right'){
counter += 1;
if(counter === 80)
opponentDir = 'left';
}
else
{
counter -= 1;
if(counter === 0)
opponentDir = 'right';
}
然后应用相同的绘图功能,Game.draw。 我是否因使用style.left而错过了什么?
http://codepen.io/xonium/pen/qLDmj
到目前为止,我只在Chrome中测试过它。
答案 0 :(得分:0)
问题是我的绘图方法。
更新速度以反映划桨的移动方向让我得到了令人失望的结果。
left = actualPixels + this.velocity * interpolation;