gpt4 book ai didi

html - 如何将 HaxeFlixel 与 openfl-bitfive 一起使用

转载 作者:行者123 更新时间:2023-11-27 23:51:48 25 4
gpt4 key购买 nike

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

在 openfl-bitfive 的自述文件中: https://github.com/YellowAfterlife/openfl-bitfive#usage ,它说:

“导航到项目的 application.xml 并添加以下内容在包含 OpenFL 库之前:<set name="html5-backend" value="openfl-bitfive" /> "

在HaxeFlixel中,没有application.xml,最接近的是它是 Project.xml。

所以我输入“<set name="html5-backend" value="openfl-bitfive" />”作为“<project>”元素的第一个子节点。

然后我运行构建命令,并得到以下错误输出:

$ 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

如您所见,调用了 openfl-bitfive 库,但是,出了点问题,我不明白错误信息。

这里出了什么问题?

任何成功使用 openfl-bitfive 编译 HaxeFlixel 项目的人,请告诉我如何做!


库和版本:

$ 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]

最佳答案

其实你不需要设置HTML5后端,它已经是flixel的默认后端。

但是,bitfive 是not yet compatible with the most recent OpenFL / Lime versions .

有两种选择:

  • 通过 <set name="no-custom-backend" /> 使用 OpenFL 的默认 HTML5 后端
  • 降级到 openfl 2.0.1/lime 1.0.1/lime-tools 1.5.7

关于html - 如何将 HaxeFlixel 与 openfl-bitfive 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26707782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com