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

Unity热更新技巧

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

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

如果要热更新的话,asset文件好像的确不太好用。欢迎各路大神指出错误和补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值