如何通过love2d使用外部库

hgi*_*sel 1 lua love2d luarocks

我正在尝试使用该luafunlove2d。然而Runninglua main.lualove .抱怨缺少fun库。

我已经安装luafunluarocks.

nob*_*ody 5

有两个选择。

\n\n

如果你想分发你正在构建的任何东西,你几乎肯定不希望用户安装 Lua、luarocks 等 - 所以最好的方法就是简单地将任何库放入你的游戏/程序的文件夹中/\xe2\x80\xa6 位于其中。(如果一个库包含已编译的内容,则您需要针对每个平台/操作系统进行构建,然后您实际上需要一个能够生成各种变体的构建过程,但如果它都是 Lua,没有特定于平台的东西,所以只需将其复制进去即可。)

\n\n

另一种选择(主要是当您只需要它在您的机器上工作时)是进行调整package.path,然后love会发现一切都很好。如果你在你的机器上使用LUA_INIT/ ,Love 会忽略它们,但你可以使用, / & 朋友LUA_PATH手动获取和处理它们。(作为最简单的特例,如果 luarocks 安装在标准 Lua 搜索路径中,则表示os.getenvdofileload(code)()require "luarocks.loader"可能足以让所有 luarocks 安装的软件包正常工作。)

\n