我正在使用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
如果有人能告诉我我做错了什么并解释解决方案,我会很高兴,因为这花费了我几个小时的时间。
答案 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文件。