这可能是一个新问题,但我们假设我想制作一个每次点击都会添加实体的程序。
我的示例代码是:
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());
}
}
}
现在,覆盖世界更新功能存在一个明显的问题:世界没有更新任何东西。
有没有办法在世界各地开展工作?
答案 0 :(得分:1)
你只需要添加一个super.update()调用:
override public function update():void
{
if (Input.mousePressed) add(new blargEntity());
super.update();
}