我Unity是使用XML读表,
并且很LOWB的是使用 Resources.Load(path.Replace(".xml", "")).ToString();
这种方式,先把XML转换成Text然后分段进行读取保存
很神奇的是,之前在Mono模式以及PC端毫无问题,同事转换使用成了IL2CPP模式以后居然读取不到数据...
一开始还以为转换的地方用到了反射什么的,也使用了 Link.xml去解决,发现无效
最后Debug半天,发现Resources.Load加载完毕就是空数据....
Resources.Load<TextAsset>(path.Replace(".xml", "")).ToString();
增加上面的红字,主动转换成文本先...这样就搞定了...卡了好久,网络上也没有解答...
如果对你有帮助 点赞哦~~