您的位置:首页 > 其它

[u3d]关于asset资源热更新总结

2015-04-17 17:32 281 查看
技能的配置是存储在.asset文件中,.asset文件对应的类文件是放在Plugins目录下,我扩展了这个这个类,还想在下个版本中热更出去,所以不得不把这个类从Plugings目录下挪出来,并且进行了重命名(已经发布的apk包中是有这个类的,不重命名应该会冲突。)。后来发现在editor下运行是可以的,当用assetbundle格式异步加载资源的时候就不行了,找不到那个相关的类。经过多方考察,才发现。

asset格式对应的类就像是在Prefab上挂了一个脚本,是不能热更新的,所以只能放在plugins下面。但是我又确实有扩展这个类的需求。所以只能考虑别的方案,把对应的asset文件用json转化成字符串存储为txt文件,然后运行的时候再加载进来,通过json转化成自己需要的类进行使用。ok,问题解决了。

如果要热更新的话,asset文件好像的确不太好用。欢迎各路大神指出错误和补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: