无法理解如何使用 build.hxml

Trouble understanding how to use build.hxml

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

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

我的 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

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

您对问题应用了错误的解决方案:)

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

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

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