如何退出Haxe/OpenFL计划?

Man*_*mon 7 haxe nme openfl haxeflixel

我正在使用Haxe,OpenFL(以前的NME)和HaxeFlixel进行游戏.

然而,问题是,我似乎无法找到一个很好的方法来制作一个Flixel按钮,按下时会关闭游戏.我打算在主菜单上点击"退出"按钮.

有没有简单的方法可以这样做,还是不可能?

jay*_*bin 14

这取决于编译目标:我将假设您正在编译CPP(Windows EXE).在这种情况下,您应该只能使用以下内容:

import flash.system.System; // Or nme.system.System if you're using NME

...

// in your FlxButton callback:
System.exit(0);
Run Code Online (Sandbox Code Playgroud)

我现在无法测试,所以我不知道这会对Flash产生什么影响(即你可能必须将它包装在cpp的条件编译标志中),但我知道它不适用于iOS.