首先说明我们的使用场景。不涉及IOS只是android端。最好实现全部更新。项目只有热更空壳,其他逻辑代码场景全部热更。
1.首先代码热更(DLL在转为btyes)。
2.场景热更。
3。资源热更。
4。加载后代码和资源关联关系。
首先说下实现:全部是AssetBundle 。 先获取场景bundle加载场景(场景中可以包含资源)。然后加载cs打包好的dll转移的文件。反射获取该场景的第一个接口脚本,初始化。
首先说明我们的使用场景。不涉及IOS只是android端。最好实现全部更新。项目只有热更空壳,其他逻辑代码场景全部热更。
1.首先代码热更(DLL在转为btyes)。
2.场景热更。
3。资源热更。
4。加载后代码和资源关联关系。
首先说下实现:全部是AssetBundle 。 先获取场景bundle加载场景(场景中可以包含资源)。然后加载cs打包好的dll转移的文件。反射获取该场景的第一个接口脚本,初始化。