dav*_*gan 4 optimization haxe compilation haxelib
我正在与Haxe和NME建立一个游戏.我的代码很快编译,但后来我用haxelib添加了Nape物理引擎,现在我的编译时间增加了很多.
我的猜测是Nape库每次都被重新编译,因为看起来输出是一个单独的swf文件,删除库会缩短编译时间.
是否有可能编译一次Nape而不必每次构建时都重新编译它?Neko目标的解决方案是否不同?
我不使用NME,所以我不确定它是如何适合NME的构建工具的,但是使用简单的haxe你会使用构建服务器,例如:
haxe --wait 4000
Run Code Online (Sandbox Code Playgroud)
启动服务器,然后在构建时添加
--connect 4000
Run Code Online (Sandbox Code Playgroud)
只要构建服务器正在运行和使用,编译器就会缓存编译模块的结果,所以像nape这样的东西只会在第一次编译时被编译,并且只要代码没有被更改,唯一的东西是编译器将要生成.swf