我正在尝试制作简单的游戏菜单。我使用 FlxSubState 类。openSubState(gameMenu);
首先,我在按下 Esc 后尝试在主游戏状态中调用子状态。
我的子状态类中有代码,这个类继承FlxSubState
:
override public function create():Void
{
super.create();
continueButton = new FlxButton(0,0, "Continue", continueGame);
continueButton.x = FlxG.width / 2 - continueButton.width / 2;
continueButton.y = FlxG.height / 2 - continueButton.height / 2;
add(continueButton);
}
private function continueGame():Void
{
close();
}
问题是:每次点击continueButton
游戏崩溃后都会出现空异常FlxTypedGroup
。我认为它的close();
方法,但我真的无法弄清楚。谁能帮我 ?或者建议更好的方法来实现游戏菜单?