2013-07-05 8 views
6

나는 FlashDevelop가있는 Haxe, OpenFL (이전 NME) 및 HaxeFlixel을 사용하여 게임을 만들고 있습니다.Haxe/OpenFL 프로그램 종료 방법?

그러나 문제는 내가 눌렀을 때 게임을 종료 할 Flixel 단추를 만드는 좋은 방법을 찾지 못하는 것입니다. 나는 메인 메뉴에서 "quit"버튼을 만들 계획이었다.

이렇게 간단한 방법이 있습니까? 아니면 불가능합니까?

답변

14

컴파일 대상에 따라 다릅니다. CPP (Windows EXE)로 컴파일한다고 가정합니다. 이 경우 당신은 다음과 같은 사용할 수 있어야합니다 :

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

... 

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

내가 지금 테스트 할 수 없습니다 그래서이 당신이 그것을 포장 할 수 있습니다 즉, (플래시에서 할 것이다 어떤 영향을 모른다 cpp에 대한 조건부 컴파일 플래그).하지만 iOS에서는 작동하지 않습니다.

+0

플래시 및 Windows 빌드 설정 모두에서 테스트를 완료 했으므로 둘 모두에서 작동합니다. iOS 용으로 컴파일 할 계획이 없으므로 충분합니다. :) – Mandemon