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"));
}