Unity热更新代码
来源:互联网 发布:mac环境变量在哪 编辑:程序博客网 时间:2024/05/22 12:26
对资源的更新比较简单,把资源打包成AB文件,然后放到资源服务器上,客户端程序启动时下载AB文件,程序加载AB文件就可以了,但对与C#程序来说如何进行更新呢,可以将C#打包到Dll里,然后将Dll放到资源服务器上,客户端下载DLL
通过如下代码加载Dll
WWW www = new WWW (URL);
yield return www;
System.Reflection.Assembly.Load (www.bytes)
需要注意的是以上代码只在Android,Windows平台可以运行,不能在IOS平台运行,因为IOS不支持JIT(即时编译),那如何在IOS平台进行更新呢?可以使用Lua脚本语言在IOS平台进行热更新。原理如下
因此为在统一所有平台进行热更新,这里选择Lua作为热更新语言。
QQ群:347925343
阅读全文
0 0
- Unity热更新代码
- 【Unity】Android平台的代码热更新
- Unity热更新介绍
- Unity热更新方案
- Unity逻辑热更新
- Unity热更新
- Unity热更新方案
- Unity热更新概念
- [Unity3D学习]Unity代码热更新解决方案测试结果总结
- [Unity3D学习]Unity代码热更新 源码下载
- [Unity3D学习] Unity代码热更新 源码下载
- [Unity3D学习]Unity代码热更新解决方案测试结果总结
- [Unity3D学习]Unity代码热更新 源码下载
- [Unity3D学习]Unity代码热更新解决方案测试结果总结
- [Unity3D学习]Unity代码热更新 源码下载
- Unity代码热更新解决方案测试结果总结
- 另类Unity热更新大法:代码注入式补丁热更新
- Unity热更新专题(九)Unity热更新实例
- 快速排序
- 解决Listview通过addHeaderView方式头部添加轮播,轮播失效
- FileInputStream读取properties系统找不到指定的路径
- Linux内核链表
- xml应用rss的使用
- Unity热更新代码
- css的transform和transition属性
- 求(1~n)个数中1的个数
- 最大数问题 oj92
- web自动化测试第7步:模拟键盘事件(Keys)
- Unity制作SurvivalShooter游戏
- Tensorflow-简介
- 基于matlab的DTMF信号的产生和检测(2)
- HDU 1896:Stones(优先队列)