Html 如何将HaxeFlixel与openfl bitfive一起使用

Html 如何将HaxeFlixel与openfl bitfive一起使用,html,haxe,openfl,haxeflixel,Html,Haxe,Openfl,Haxeflixel,我想使用openfl bitfive针对HTML5目标构建一个HaxeFlixel项目 在openfl bitfive的自述文件中: ,上面写着: “导航到项目的application.xml并添加以下内容 在包含OpenFL库之前:“ 在HaxeFlixel中,没有application.xml,这是与 它是Project.xml 所以我把“”作为 “”元素的第一个子节点 然后运行build命令,并获得以下错误输出: $ lime build html5 /usr/lib/haxe/lib/

我想使用openfl bitfive针对HTML5目标构建一个HaxeFlixel项目

在openfl bitfive的自述文件中: ,上面写着:

“导航到项目的application.xml并添加以下内容 在包含OpenFL库之前:

在HaxeFlixel中,没有application.xml,这是与 它是Project.xml

所以我把“
”作为 “
”元素的第一个子节点

然后运行build命令,并获得以下错误输出:

$ lime build html5

/usr/lib/haxe/lib/openfl-bitfive/2,0,1/openfl/Assets.hx:487:
characters 31-57 : DefaultAssetLibrary should be openfl.AssetLibrary
/usr/lib/haxe/lib/openfl-bitfive/2,0,1/openfl/Assets.hx:487:
characters 31-57 : For function argument 'library'
/usr/lib/haxe/lib/lime/2,0,0-alpha,7/lime/system/System.hx:75:
characters 2-35 : Class<ApplicationMain> has no field config
/usr/lib/haxe/lib/lime/2,0,0-alpha,7/lime/system/System.hx:76:
characters 2-32 : Class<ApplicationMain> has no field config
/usr/lib/haxe/lib/lime/2,0,0-alpha,7/lime/system/System.hx:77:
characters 2-24 : Class<ApplicationMain> has no field create

实际上,您不需要设置HTML5后端,它已经是flixel的默认后端了

然而,比特五是

有两种选择:

  • 通过
  • 降级至openfl 2.0.1/石灰1.0.1/石灰工具1.5.7

不幸的是,openfl bitfive:[2.0.1]与lime:[2.0.0-alpha.7]和openfl:[2.1.5]不兼容。您需要切换回openfl[2.0.1]以使用openfl bitfive:[2.0.1]进行编译。

openfl bitfive在过去几天内更新为最新的openfl版本。试着再给它一次机会。
$ haxelib list
flixel-addons: [1.1.0]
flixel-demos: [1.1.1]
flixel-templates: [1.0.2]
flixel-tools: [1.0.2]
flixel-ui: [1.0.2]
flixel: [3.3.5]
hxcpp: [3.1.39]
lime: [2.0.0-alpha.7]
openfl-bitfive: [2.0.1]
openfl: [2.1.5]