【问题标题】:Can love2d programs be run as normal Lua programs?love2d 程序可以像普通 Lua 程序一样运行吗?
【发布时间】:2013-06-22 03:53:27
【问题描述】:

抱歉,这完全是一个 Lua-noob 问题,但从我目前对 LÖVE 的了解来看,似乎要使用它,您必须在文件夹/.love 文件上运行 love 可执行文件根目录下的 main.lua 文件。

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

【问题讨论】:

    标签: lua love2d


    【解决方案1】:

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

    可以将 love 构建为一个共享库,因此原则上您可以在其上编写一个 openlib 包装器。然而,要让它以合理的方式作为 lua 模块工作,需要大量的工作。

    如果你感兴趣的话,我不想让你推迟这样做,但它并不是真的打算那样工作。

    【讨论】:

    • 谢谢,我想这解释了 Löve 的意图:换句话说,它不是 Lua 程序的模块,而是一个允许您在 Lua 中编写游戏的独立框架。可惜,我有点希望这是可能的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多