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