tolua#的Examples-02_ScriptsFromFile

贴下主要代码:
    void Start ()
    {
        ........
        lua = new LuaState();
        lua.Start();
        string fullPath = Application.dataPath + "/LuaFramework/ToLua/Examples/02_ScriptsFromFile";
        lua.AddSearchPath(fullPath);                    
     }

    void OnGUI()
    {
        if (GUI.Button(new Rect(50, 50, 120, 45), "DoFile"))
        {
            strLog = "";
            lua.DoFile("ScriptsFromFile.lua");            
        }
        else if (GUI.Button(new Rect(50, 150, 120, 45), "Require"))
        {
            strLog = "";
            lua.Require("ScriptsFromFile");
        }
    }
这个例子代码其实关键性的就上面这些,Start主要演示的是,拼一个lua文件路径,通过AddSearchPath添加到lua可搜索路径里面,因此下面OnGUI里面,直接可以通过DoFile或者Require加载这个文件到虚拟机,并且执行里面的代码,在lua文件里面,推荐的是requrie加载文件。关于区别,请百度。

上一篇: tolua#的Examples-01_HelloWorld
下一篇: tolua#的Examples-03_CallLuaFunction
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭