【发布时间】:2012-08-28 13:16:12
【问题描述】:
如何确保 .love 文件仅在当前版本的 LOVE2D 优于给定的最低版本时运行?如果不进行某种检查,产生的错误可能是模糊的,并且看起来与 LOVE 版本无关,这需要用户浪费大量时间尝试根据误导性错误来诊断问题。
【问题讨论】:
标签: lua versioning love2d
如何确保 .love 文件仅在当前版本的 LOVE2D 优于给定的最低版本时运行?如果不进行某种检查,产生的错误可能是模糊的,并且看起来与 LOVE 版本无关,这需要用户浪费大量时间尝试根据误导性错误来诊断问题。
【问题讨论】:
标签: lua versioning love2d
您可以将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 文章。
【讨论】: