首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在combos (健康) as3中受到伤害

在combos (健康) as3中受到伤害
EN

Stack Overflow用户
提问于 2014-10-29 09:36:13
回答 1查看 68关注 0票数 1

我希望这个组合能减少30点生命值。我已经做了这个组合,并且它起作用了,我只是不知道要去掉的代码。as3

代码语言:javascript
复制
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;

        }

这是我添加它的地方吗?所有的组合都有效,但我仍然不确定是否健康。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 08:30:16

假设代码位于正确的参数中,则必须将this.health-=30;移到检查组合的if语句中。

代码语言:javascript
复制
if(comboActivating){
            trace("combo checkign");
            if(e.keyCode==combo[comboindex]){
                this.health-=30;
                comboindex++;
            }

如果这不起作用,您将需要提供更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26621460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档