繁体   English   中英

使用style.left移动DOM对象

[英]moving DOM object with style.left

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

问题是我的绘画方法。

更新速度以反映桨叶的运动方向得到了我不想要的结果。

left = actualPixels + this.velocity * interpolation; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM