1
我想要連擊帶走30點生命值。我做了組合,它的工作原理,我只是不知道要拿走的代碼。 as3連擊帶來傷害as3
function checkCombo(e:KeyboardEvent){
if(comboActivating){
trace("combo checkign");
if(e.keyCode==combo[comboindex]){
comboindex++;
}
else{
comboindex=0;
trace("combo reset");
comboActivating=false;
}
if(comboindex==combo.length){
trace("combo completes");
}
}else{
if(e.keyCode==combo[comboindex]){
trace("combo activating");
comboActivating=true;
comboindex++;
}
}
this.health-=30;
}
這是我添加它的地方嗎?所有的組合東西的作品,但我仍然不確定的健康。請幫忙。
您只提供了一些信息。我們沒有關於你的預期結果的內容。有了這個說法,根據你提供的內容,我可以告訴你,每次調用checkCombo時,將會從''this''的'health'中減去30。如果您希望在組合完成時減去它,則需要將其放在跟蹤語句所在的位置。 – 2014-10-29 12:50:42