如何以编程方式检查LOVE2D版本

如果要确保只有在当前 LOVE2D 版本高于指定的最低版本时才运行 .love 文件,应该怎么做?如果没有这种检查,造成的错误可能会很难以理解,与 LOVE 版本似乎没有关系,需要用户浪费很多时间尝试根据误导性的错误诊断问题。

点赞
用户1576117
用户1576117

你可以在 conf.lua 文件中添加 t.version = "0.8.0",它会在用户使用除 0.8.0 版本之外的版本时发出警告。你不应该阻止不匹配的版本,而应该警告他们。

以下是 conf.lua 的示例:

function love.conf(t)
    t.title = "游戏标题"
    t.author = "你的名字"
    t.version = "0.8.0"
end

这里可以查看有关conf.lua的维基文章。

2012-10-05 18:21:49