4

我正在使用 Haxe 和 NME 构建游戏。我的代码编译得很快,但后来我用 haxelib 添加了 Nape 物理引擎,现在我的编译时间增加了很多。

我的猜测是每次都重新编译 Nape 库,因为它看起来像输出是单个 swf 文件,并且删除该库可以将编译时间缩短回原来的样子。

是否可以编译一次 Nape 而不必在每次构建时都重新编译它?Neko 目标的解决方案是否不同?

4

2 回答 2

8

我不使用 NME,所以我不确定这如何适合 NME 的构建工具,但是使用简单的 haxe,您将使用构建服务器,例如:

haxe --wait 4000

启动服务器,然后在构建时,添加

--connect 4000

只要构建服务器正在运行并被使用,编译器就会缓存编译模块的结果,所以像nape这样的东西只会在第一次编译,只要代码没有改变,编译器就只有将做的是生成.swf

于 2013-04-01T23:58:43.937 回答
0

它非常适合 OpenFL/NME 工具

haxe --wait 5000

openfl build flash --connect 5000

但请注意,目前它可能不适用于:

openfl build windows|mac|linux|android|ios|blackberry --connect 5000

目前,cpp 目标不支持此功能。

于 2013-09-19T13:55:51.043 回答