【问题标题】:How to exit Haxe/OpenFL program?如何退出 Haxe/OpenFL 程序?
【发布时间】:2013-07-03 17:43:14
【问题描述】:

我正在使用 Haxe、OpenFL(以前的 NME)和 HaxeFlixel 制作游戏。

但是,问题是,我似乎找不到制作 Flixel 按钮的好方法,该按钮会在按下时关闭游戏。我打算在主菜单上制作一个“退出”按钮。

有什么简单的方法可以做到还是不可能?

【问题讨论】:

    标签: haxe openfl haxeflixel nme


    【解决方案1】:

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

    import flash.system.System; // Or nme.system.System if you're using NME
    
    ...
    
    // in your FlxButton callback:
    System.exit(0);
    

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

    【讨论】:

    • 刚刚在 Flash 和 Windows 构建设置上对其进行了测试,两者都适用。我不打算为 iOS 编译,所以对我来说已经足够了 :)
    猜你喜欢
    • 2014-01-08
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多