楼主:
no1kk (心中在下雨)
2013-10-01 18:14:41你的想法,用一个参数判断能不能射是合理的
假设以下的流程 (写的简陋点,别介意)
var canFire = true;
onKeyDown = function(){
if(canFire){
fire();
canFire = false;
setTimeout(function(){
canFire = true;
}, delayTime);
}
}
应该是这样就可以了
如果是自动间隔时间发射
var autoTimer;
var autoFire = false;
onKeyDown = function(){
autoFire = !autoFire;
if(autoFire){
autoTimer = setInterval(function(){fire()}, delayTime);
}else{
clearInterval(autoTimer);
}
}