捆绑moon.lua依赖

时间:2016-07-04 18:30:09

标签: lua love2d moonscript

我正在使用Love2D在lua中制作游戏并成功将其捆绑到.exe中以进行分发。但是,我最近切换到moonscript,现在编译和捆绑后,可执行文件无法在另一台计算机上启动,因为它没有moon.lua(我想它想要标准库)。

如何将moonscript标准库包含到我的.exe融合包中?

1 个答案:

答案 0 :(得分:1)

您可以将该文件直接复制到您的代码库中,就像您在打包分发时包含任何其他用于游戏的库一样。

注意:在MoonScript的代码库中,php/send-contact.php库实际上是文件moon。 Lua的包加载器可以通过加载文件moon/init.lua找到模块NAME。但这不适用于当前直接查找。最简单的解决方法是将NAME/init.lua重命名为init.lua

https://github.com/leafo/moonscript/blob/master/moon/init.lua