XLUA的热更新example运行的笔记
来源:互联网 发布:应届生java简历模板 编辑:程序博客网 时间:2024/06/03 20:01
最近终于开始动xlua了 ,一开始官方的例子大都能运行,可到了Hotfix是就报错了,在群里问了下,结果 自己太马虎都没看项目的FAQ,被群里的大佬们讥讽了一波,好难过,所以记录下学习的过程
1、hotfix.md的原话:这个特性默认是关闭的,需要添加HOTFIX_ENABLE宏打开
(在Unity3D的File->Build Setting->Scripting Define Symbols下添加)。作为小白,我百度了下添加宏的作用:可以自定义宏,然后代码在#if 会被编译了,而不是灰色的了, 多个宏 用 分号隔开。
2,hotfix.md的原话: 定义INJECT_WITHOUT_TOOL宏后,热补丁特性依赖Cecil,添加HOTFIX_ENABLE宏之后,可能会报找不到Cecil。这时你需要到Unity安装目录下找到Mono.Cecil.dll,Mono.Cecil.Pdb.dll,(这里一开始加入了宏INJECT_WITHOUT_TOOL会报一大堆错误,大致都是找不到神什么类型,)
解决:就是去\Unity\Editor\Data\Managed这个目录找到上面三个文件放到项目中就可以了,一开始我在C:\Program Files\Unity\MonoDevelop\bin这个错误目录下找,然后就一直报 unity The classes in the module cannot be loaded这个错误,这个是错误的目录 这个是错误的目录 这个是错误的目录
3、编辑器下需要执行”XLua/Hotfix Inject In Editor”,
如果打印“hotfix inject finish!”或者“had injected!”,那表示已经注入成功
这样 应该就可以运行xlua的hotfix的demo了,记录下自己 犯下的错误,和以后一定要先看项目的md文件 以及一些说明文档,不能一有问题就问别人,先要自己解决,希望共勉
- XLUA的热更新example运行的笔记
- xlua 热更新
- xLua的学习笔记
- xlua热更新派生类的方法时,调用其中基类方法
- [Unity XLua]热更新XLua入门(一)-基础篇
- [Unity XLua]热更新XLua入门(二)-俄罗斯方块实例篇
- 腾讯开源手游热更新方案Xlua尝鲜(五)——xLua的配置
- 腾讯开源手游热更新方案Xlua尝鲜(六)——xLua的相关API
- 腾讯开源手游热更新方案:Unity3D下的XLua方案介绍
- UGUI的xlua例子
- xLua的配置
- 浅谈腾讯热更新开源框架xLua自定义Loader
- Unity 游戏用XLua的HotFix实现热更原理揭秘
- Unity 游戏用XLua的HotFix实现热更原理揭秘
- Erlang的热更新
- HBuilder的热更新
- Xlua热补丁原理
- xlua的util.createdelegate应用
- GLSE 语句和结构体
- CSS常用菜单(三)
- lua学习笔记.md
- linux下用GPRS模块发送POST请求
- 2.7 并发
- XLUA的热更新example运行的笔记
- 网易游戏数据挖掘实习生笔试经历
- GLSL 其他说明
- 证书格式
- C++实现委托机制(三)——lambda表达式封装
- glog简介
- 霍乱时期的爱情——简写(上)
- 内存溢出与内存泄漏
- 机器视觉.边缘检测