用style.left移动DOM对象

时间:2013-06-07 09:31:28

标签: javascript

我正在尝试用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中测试过它。

1 个答案:

答案 0 :(得分:0)

问题是我的绘图方法。

更新速度以反映划桨的移动方向让我得到了令人失望的结果。

left = actualPixels + this.velocity * interpolation;