您的位置:首页 > 移动开发 > Unity3D

【unity填坑日记】unity IOS 32/64兼容编译使用TextAsset导致的问题

2015-08-09 11:38 633 查看
使用unity编译IOS,32位下正常,切换成32/64兼容(IL2CPP/universal)的模式下,从assetbundle里读取xml,报错

“text node cannot appear in this state”

经检查,原代码

XmlAssets.LoadAsset (url).ToString() 返回的是XML字符串,而在IL2CPP下,返回的是类型(TextAsset)

代码改为

(XmlAssets.LoadAsset (url) as TextAsset).text;

解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: