无法理解如何使用build.hxml

时间:2016-08-14 06:08:34

标签: build sublimetext3 haxe haxeflixel

我正在使用HaxeFlixel框架构建游戏。我使用Sublime Text作为我的IED。我也关注this作为我的第一个程序,所以我运行flixel tpl -n "HelloWorld"来设置我的项目。

我的文件夹结构如下所示:

enter image description here

我的build.hxml看起来像这样:

#-main source/MenuState
#-neko bin/text.n 
#lime test neko
-main Main.hx 
-neko Test.n  
#-cmd neko Test.n

我的研究包括:

Youtube video starting at 7:22

Andy Li’s Blog

如果有人能告诉我我做错了什么并解释解决方案,我会很高兴,因为这花费了我几个小时的时间。

1 个答案:

答案 0 :(得分:0)

您正在对问题采用错误的解决方案:)

build.hxml本质上是一个带有多个参数的文件,haxe在编译时应该注意这些参数。编译haxe时,可以运行haxe -x SomeHaxeFile.hx。但是 - 这是编译 raw haxe的解决方案。不同的haxe库要求以自己的方式编译,因为如果它们足够复杂(即 - haxeflixel),在编译的背景中会运行很多东西,例如将像图像这样的资源放入构建中

Haxeflixels构建方法是通过lime的构建系统。因此,要在neko上运行,您需要输入终端lime test neko。这是编译haxeflixel游戏的最佳方式,并在官方haxeflixel指南中显示。 http://haxeflixel.com/documentation/hello-world-command-line/

此命令应该在project.xml的文件夹中运行,因为该文件包含haxeflixel(因此haxe)需要构建的信息。使用haxeflixel时可以忽略hxml文件。