我在和Haxe和NME一起做个游戏。我的代码编译得相当快,但后来我用haxelib添加了Nape物理引擎,现在我的编译时间增加了很多。
我的猜测是,Nape库每次都会被重新编译,因为它看起来输出是一个单独的swf文件,而删除该库可以将编译时间缩短到原来的水平。
有没有可能只编译一次Nape,而不必每次编译时都重新编译它?Neko目标的解决方案是否有所不同?
发布于 2013-04-02 07:58:44
我不使用NME,所以我不确定这是否适合NME的构建工具,但如果使用普通的haxe,您将使用构建服务器,例如:
haxe --wait 4000若要启动服务器,然后在生成时添加
--connect 4000只要构建服务器正在运行并被使用,编译器就会缓存编译模块的结果,所以像nape这样的东西只会在第一次编译时被编译,只要代码没有改变,编译器唯一要做的就是生成.swf
发布于 2013-09-19 21:55:51
它非常适合OpenFL/NME工具
haxe --wait 5000
openfl build flash --connect 5000但请注意,目前它可能不适用于:
openfl build windows|mac|linux|android|ios|blackberry --connect 5000目前,cpp目标不支持此功能。
https://stackoverflow.com/questions/15747556
复制相似问题