0

我在游戏中获得了一个墙的代码,如果它的生命值每 25%(例如 75%),它的生命值就会改变框架。

这是墙的代码:

protected function checkFrame()
        {
            if (Math.abs(this.currentDamageCounter) >= this.healthPrFrame)
            {
                if (this.currentDamageCounter > 0)
                {
                    trace("Working");
                    nextFrame();
                    this.dispatchEvent(new HeatShockEvent(HeatShockEvent.DATA_OUT));
                    this.currentDamageCounter -=  this.healthPrFrame;
                }
                else
                {
                    this.prevFrame();
                    this.currentDamageCounter +=  this.healthPrFrame;
                }
                checkFrame();
            }
        }

“工作”被追踪。

另外,如果我转到构造函数中的第 2 帧:

    public function Wall()
    {
        this.gotoAndStop(2);
    }

这将起作用!

提前致谢 :)

4

0 回答 0