2013-04-01 3 views
4

Я строю игру с Haxe и NME. Мой код компилировался довольно быстро, но затем я добавил физический движок Nape с haxelib, и теперь мое время компиляции увеличилось довольно много.Могу ли я прекомпилировать библиотеку haxelib, чтобы она не перекомпилировалась каждый раз, когда я строил проект?

Я предполагаю, что библиотека Nape перекомпилируется каждый раз, поскольку он выглядит как отдельный файл swf, а удаление библиотеки сокращает время компиляции до того, что было.

Возможно ли однажды скомпилировать Nape и не нужно перекомпилировать его каждый раз при сборке? Является ли решение отличным для цели Neko?

ответ

8

Я не использую NME, поэтому я не знаю, как это вписывается в строительных инструментов NME, но с простым Haxe вы бы использовать сервер сборки, например:

haxe --wait 4000 

для запуска сервера, а затем, когда здание, добавить

--connect 4000 

Для тех пор, пока сервер сборки запущен и используется, то компилятор будет кэшировать результаты компиляции модулей, поэтому такие вещи, как затылок будут составлены только в первый раз вокруг, и до тех пор, пока код не будет изменен, единственное, что сделает компилятор, это генерировать .swf

+0

Прохладный! Не знал об этом. Спасибо за вашу помощь. – davidscolgan

0

Он подходит очень хорошо в OpenFL/NME инструменты

haxe --wait 5000 

openfl build flash --connect 5000 

Но обратите внимание, что в настоящее время он не может работать:

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

В настоящее время эта функция не поддерживается для CPP целей.

 Смежные вопросы

  • Нет связанных вопросов^_^