Unity Xlua打包后 找不到lua脚本

Unity Xlua打包后 找不到lua脚本

如果是使用下面这种方式的,看看路径中是否包含中文

luaEnv.DoString(string.Format("package.path='{0}/Lua/?.lua'", Application.streamingAssetsPath));

建议自己创建CustomLoader

代码如下:

    private void Start()
    {
        luaEnv = new LuaEnv();
        luaEnv.AddLoader(MyLoader);
    }

    private byte[] MyLoader(ref string path)
    {
        return System.Text.Encoding.UTF8.GetBytes(File.ReadAllText(path + ".lua"));
    }

你可能感兴趣的:(Unity,lua,unity,开发语言)