tolua 載入方式的學習

NO IMAGE

 tolua 中unity載入lua有2種方式。

1.Lua.DoFile(“Logic/anyangc2lua”); 

載入方法: LuaFunction func = luaState.GetFunction(“Test”);
       func.Call();
        func.Dispose();//釋放

2.dostring方式:

 lua.DoString(luaFile.text, “TestCoroutine.cs”);
        LuaFunction f = lua.GetFunction(“TestCortinue”);
        f.Call();
        f.Dispose();//luaFile.text此處你可以選擇自己載入檔案讀取為string,也可以使用unityapi直接讀檔案。

    lua回撥unity。

 首先你建立指令碼.CS 然後CustomSettings.CS指令碼中註冊。然後回到unity編輯器下。lua/warp/建立warp檔案。C#端處理完畢。

下面就是lua端呼叫:GameObject.Find(typeof(‘anyang’))