使用配置.特定文件的Lua文件

  • 本文关键字:文件 Lua 配置 lua config
  • 更新时间 :
  • 英文 :


如何使用config。Lua或其他配置设置的特定文件,而不是整个文件在一个程序?我想将下面的代码仅用于文件中的特定lua文件。我正在使用corona SDK。

 application =
{
    content =
    {
            width = 320,
            height = 480, 
            scale = "letterbox",
            fps = 60,
    },
 }

你可以使用loadfile和setfenv (Lua 5.1)。

local f=loadfile("config.lua")
local env={}
setfenv( f, env )
f()
local config=env.application

如果你可以控制配置文件的格式,你也可以制定它来返回表,而不是全局声明:

local application =
{
    content =
    {
        width = 320,
        height = 480, 
        scale = "letterbox",
        fps = 60,
    },
 }
 return application

然后加载:

local config=dofile("config.lua")

相关内容

  • 没有找到相关文章

最新更新