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