每一帧都在世界上工作(FlashPunk / AS3)

时间:2014-01-14 21:50:28

标签: actionscript-3 flashdevelop

这可能是一个新问题,但我们假设我想制作一个每次点击都会添加实体的程序。

我的示例代码是:

package
{
    import net.flashpunk.World;
    import net.flashpunk.utils.Input;

    public class MainWorld extends World
    {
        public function MainWorld()
        {
            trace("world started");
        }
        override public function update():void
        {
            if (Input.mousePressed) add(new blargEntity());
        }
    }
}

现在,覆盖世界更新功能存在一个明显的问题:世界没有更新任何东西。

有没有办法在世界各地开展工作?

1 个答案:

答案 0 :(得分:1)

你只需要添加一个super.update()调用:

    override public function update():void
    {
        if (Input.mousePressed) add(new blargEntity());
        super.update();
    }