2013-07-05 16 views
6

Ich mache ein Spiel mit Haxe, OpenFL (früher NME) und HaxeFlixel mit FlashDevelop.Wie man Haxe/OpenFL Programm verlässt?

Allerdings ist das Problem, ich kann nicht scheinen, einen guten Weg zu finden, eine Flixel-Taste zu machen, die das Spiel beim Drücken herunterfahren wird. Ich hatte vor, im Hauptmenü einen "quit" -Button zu machen.

Gibt es eine einfache Methode oder ist es unmöglich?

Antwort

14

Es hängt vom Kompilierungsziel ab: Ich gehe davon aus, dass Sie zu CPP kompilieren (Windows EXE). In diesem Fall sollten Sie nur in der Lage sein, die folgenden verwenden:

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

... 

// in your FlxButton callback: 
System.exit(0); 

Ich kann jetzt nicht testen, damit ich weiß nicht, welche Auswirkungen dies in Flash haben würde (dh Sie es in einem wickeln müssen Conditional Compilation Flag für cpp), aber ich weiß, dass es nicht für iOS funktioniert.

+0

Ich habe es nur auf Flash und Windows Build-Einstellungen getestet, funktioniert auf beiden. Ich habe nicht vor, für iOS zu kompilieren, also ist es gut genug für mich :) – Mandemon

Verwandte Themen