【发布时间】:2015-02-01 18:14:29
【问题描述】:
我正在尝试制作简单的游戏菜单。我使用 FlxSubState 类。首先我尝试在按下 Esc 后使用 openSubState(gameMenu); 在主游戏状态中调用子状态。
我的子状态类中有代码,这个类继承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(); 方法中,但我真的无法弄清楚。谁能帮我 ?
或者建议更好的方法来实现游戏菜单?
【问题讨论】:
-
代码看起来不错,子状态是我做菜单的方式。使用
haxelib list获取您当前版本的内容列表,我将尝试重现崩溃。
标签: haxe haxeflixel