| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> UNITY 2019.4 编译 mono 底层,从AssetBundle加载 Assembly-CSharp.dll 热更 -> 正文阅读 |
|
[游戏开发]UNITY 2019.4 编译 mono 底层,从AssetBundle加载 Assembly-CSharp.dll 热更 |
目标:在没有热更框架的项目,实现代码热更最终成果和源码已放在战棋专题的下载链接中 项目即将上线,立项时没有考虑热更怎么办?热更救急指南 正文培训班的开发者制作了一款游戏,现在已经进入内测的阶段。 项目立项时最优先考虑的是开发效率,要尽快最出内容 由于项目开发人员的综合水平,团队所处城市,可调配资源 等因素。 游戏开发初期没使用热更框架 期望:改动成本小的热更解决方案 一般热更方案有2种 第一种:项目开发初期就要构建好热更框架,开发过程需要遵守框架的规则 他了解后,根据项目的实际情况,因为不想花费更多的时间去重构代码 MONO底层加载程序集-----------------------流程开始---------------------- 1:打包安卓apk,提取Assembly-CSharp.dll 程序集文件 4:修改mono加载程序集方式, -----------------------流程结束---------------------- 对于assetbundle的更新框架,之前已经做了一个专题,讲解怎么使用和部署。 剩下的就是怎么让unity从 可读写目录加载程序集合 MONO加载流程修改流程: 操作细节: 首先构建编译环境, 个人额外补充一点:最好使用github 拉取mono源码 下载Unity版本对应的mono源码,用战棋项目为例,用的是unity3d 2019.4版本 修改mono源码中的image.c, 打包,完成 项目实战就业班交流Q群:961722355 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 17:08:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |