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

时间:2012-09-03 21:04:25

标签: lua versioning love2d

如果当前版本的LOVE2D优于给定的最低版本,如何才能确保只运行.love文件?如果没有某种检查,产生的错误可能会模糊不清,看起来与LOVE版本无关,要求用户浪费大量时间尝试根据误导性错误诊断问题。

1 个答案:

答案 0 :(得分:2)

您可以将t.version = "0.8.0"添加到conf.lua,如果用户使用的是0.8.0以外的版本,则会向用户发出警告。你不应该阻止不匹配的版本,你应该警告它们。

以下是conf.lua

的示例
function love.conf(t)
    t.title = "Game title"
    t.author = "Your name"
    t.version = "0.8.0"
end

Hereconf.lua上的wiki文章。