[問題] 有關判斷式if...else
我正在做一個flash小遊戲...然後這個小遊戲內包含三關...
過關是以時間到之後的分數為標準
第一關如果達20分就可以跳到第二關(然後分數會歸零)
第二關如果達40分就可以跳到第三關(然後分數會歸零)
第三關如果達60分就結束
我判斷式是這樣寫的....
if(level_timer==0){
if(score>=20 && score<=39){
gotoAndPlay("第二關");
}else if(score>=40 && score<=59 ){
gotoAndPlay("第三關");
}else if(score>=60){
gotoAndPlay("下一關卡");
}else{
gotoAndPlay("遊戲結束");
}
}
我知道我這樣寫有錯誤..因為我假如已經過了第一關..
但後來在玩第二關時分數沒有高達40分時...
畫面又會跳到第二關的畫面....
請問我還應該加些什麼程式碼呢???
拜託幫我解決疑問~~
謝謝!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.65.126
→
01/16 15:09, , 1F
01/16 15:09, 1F
→
01/16 15:10, , 2F
01/16 15:10, 2F
→
01/16 15:10, , 3F
01/16 15:10, 3F
→
01/16 15:11, , 4F
01/16 15:11, 4F
→
01/16 15:12, , 5F
01/16 15:12, 5F
→
01/16 15:13, , 6F
01/16 15:13, 6F
→
01/16 15:14, , 7F
01/16 15:14, 7F
→
01/16 15:15, , 8F
01/16 15:15, 8F
→
01/16 18:34, , 9F
01/16 18:34, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章