改变“速度”几秒钟

时间:2013-04-24 20:29:12

标签: javascript html5 canvas timer

所以我有一个以“速度”移动的对象现在我设置了当对象与另一个对象碰撞时对象速度降低的代码。我尝试通过改变速度来做到这一点,当速度在3秒后改变时,将其改回原来的速度。

这是我自己尝试的东西,但它不起作用。有人可以解释一下我做错了什么,如果我在正确的轨道上或更好的方式做到这一点?提前致谢

 speed = 10;

 if (c < r0+r1) { 
 lives -=1;

 speed = 5;

 if(speed === 5){
    setTimeout(speed =10 ,3000);
 }

1 个答案:

答案 0 :(得分:2)

setTimeout(function() {
    speed = 10 
}, 3000);