Frage

This is probably a newb question, but let's assume I want to make a program that adds an entity every time I click.

My example code would be:

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());
        }
    }
}

Now, there's an obvious problem with overriding the update function of the world: the world isn't updating anything.

Is there a way to do work in the World every frame?

War es hilfreich?

Lösung

You would just need to add a super.update() call like so:

    override public function update():void
    {
        if (Input.mousePressed) add(new blargEntity());
        super.update();
    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top