神魂顛倒論壇logo

icon
首頁Adobe Animate CCActionScript討論 → as3 KeyboardEvent重複給分問題

Silverlight 5 | 雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


as3 KeyboardEvent重複給分問題


as3 KeyboardEvent重複給分問題 簡版






 我在flash用as3寫了一個音樂遊戲
用碰撞偵測寫音符掉到打擊區域時按相對按鍵會給分
但是連續按兩次都在打擊區域的話就會重複給分
要如何寫 只有第一下才會算到分數?

以下是程式碼

function addscore(e:KeyboardEvent) {
if (e.keyCode==38) {
if (mc_node2.hitTestObject(Black)) {
score+=50;
} else if (mc_node2.hitTestObject(Pink)) {
score+=10;
}
}
score_txt.text=score;
}
stage.addEventListener(KeyboardEvent.KEY_DOWN,addscore);



瘦小腹 | 回到頂部
下一主題 上一主題