love2d程序可以作为普通Lua程序运行吗?

对不起,这是一个针对 Lua 的新手问题,但从我目前对 LÖVE 的了解来看,似乎在使用它时,您必须在根目录下使用 love 可执行文件运行一个带有 main.lua 文件的文件夹/.love 文件。

作为替代方案,是否可以编写一个任意命名的 Lua 脚本,只需 require("love"),或者必须使用 love 可执行文件启动应用程序?(如果是这样,如何?)

点赞
用户2279620
用户2279620

你真的需要用 love.exe 运行它。

理论上可以将 love 构建为共享库,因此可以编写一个 openlib 包装器来使用。但是,要让它在作为 lua 模块的合理方式下得到工作,需要做相当多的工作。

如果你有兴趣做这个,我不想劝阻你,但它并不是真的打算以这种方式工作。

2013-06-25 21:35:05