Re: [問題] 遊戲中 子彈發射的間隔
你的想法,用一個參數判斷能不能射是合理的
假設以下的流程 (寫的簡陋點,別介意)
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);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.70.212.41
※ 編輯: no1kk 來自: 42.70.212.41 (10/01 18:19)
※ 編輯: no1kk 來自: 42.70.212.41 (10/01 18:20)
→
10/01 23:03, , 1F
10/01 23:03, 1F
→
10/01 23:03, , 2F
10/01 23:03, 2F
→
10/01 23:04, , 3F
10/01 23:04, 3F
→
10/01 23:04, , 4F
10/01 23:04, 4F
→
10/01 23:05, , 5F
10/01 23:05, 5F
→
10/01 23:06, , 6F
10/01 23:06, 6F
→
10/01 23:06, , 7F
10/01 23:06, 7F
→
10/01 23:07, , 8F
10/01 23:07, 8F
→
10/01 23:07, , 9F
10/01 23:07, 9F
→
10/02 01:58, , 10F
10/02 01:58, 10F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
0
18