0

我正在使用 HaxeFlixel 框架构建游戏。我使用 Sublime Text 作为我的 IED。我也将此作为我的第一个程序,所以我已经运行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 视频从 7:22 开始

李安迪的博客

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

4

1 回答 1

0

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

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

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

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

于 2016-08-14T06:21:17.037 回答