首页 > 其他分享 >unity3d:xlua hotfix 官方例子

unity3d:xlua hotfix 官方例子

时间:2022-11-01 11:01:01浏览次数:66  
标签:XluaProjects unity3d XLua dll Unity xlua hotfix Cecil Editor


1.新建工程,xlua文件夹与Plugins文件夹放入assets,tools放assets同级目录
2.添加宏:HOTFIX_ENABLE
3.D:\WorkSoft\unity2017.2.0\Editor\Data\Managed 3个文件Unity.Cecil.dll,Unity.Cecil.Mdb.dll,Unity.Cecil.Pdb.dll,复制E:\U3dProject\XluaProjects\XluaProjects\FishingJoy\Assets\XLua\Src\Editor
4.生成代码:执行 ‘XLua > Generate Code’ 菜单,等待Unity编译完成。
5.注入:执行 ‘XLua > Hotfix Inject In Editor’ 菜单。注入成功会打印 ‘hotfix inject finish!’ 或者 ‘had injected!’ 。";

运行HotfixTest场景,

点击Hotfix按钮,出现了热修复,update中代码被改为lua中执行

unity3d:xlua hotfix 官方例子_lua


标签:XluaProjects,unity3d,XLua,dll,Unity,xlua,hotfix,Cecil,Editor
From: https://blog.51cto.com/u_15544328/5812316

相关文章

  • unity3D mirror网络游戏开发笔记
    最近想开发一款多人在线网络游戏,使用unity3d的mirror插件可以提高开发效率,并且该插件免费。但是由于使用插件开发效率太低,经过研究,ummorpg开发模板是居于该插件开发而来,使......
  • Unity3D移动控制
    目录Unity中移动脚本1.通过Transform组件移动物体1.1Transform.Position1.2Transform.Translate1.3Vector3.Lerp,Vector3.Slerp,Vector3.MoveTowardsVector3(插值)......
  • unity3d 对接 workerman 实现联机游戏
    前言:    Unity3D,相信很多人都知道是用来做游戏的。网上也有很多这类视频的教程,我也试着学习过。但是当要实现多人实时对战的教例比较少,而用PHP来做Unity3d的......
  • Unity3D导航系统实例
    Unity3D导航实例使用脚本使胶囊体自动导航移动到目标位置,本次为demo实现过程搭建场景搭建场景设置对象设置场景中的对象设置可以行走的对象在Hierarchy视图中,选中......
  • Unity3D 网页插件Embedded Browser(ZFBrowser)PC端打包文件无法加载网页解决方法
    网页插件EmbeddedBrowser(ZFBrowser)PC端打包文件无法加载网页介绍:使用EmbeddedBrowser开发unity项目内嵌网页,打包后发现出现一个问题网页插件无响应,而在编辑器模式下场......
  • 【Unity】浅尝xlua热更新插件
    前言之前的学习中了解到了一些热更新的知识,本想系统地学习基于xLua的热更新框架,但时间紧迫,遂浅尝辄止。在此记录一下相关知识。什么是热更新从云端下载资源包,这些新资源......
  • unity3d旋转
    unity3d旋转Quaterniontarget=Quaternion.Euler(0.0f,tower_z_angle*(1.0f),0.0f);this.transform.Find("CraneSlider").transform.rotation=Quaternion.Sler......
  • XLua基础
    一、认识XLuaXlua是一个插件,用于实现C#和lua语言的交互。为什么要学习XLua?通常我们使用XLua方案实现热更新,也就是基于Xlua插件来实现热更新方案。像这样类似功能的插件......
  • 如何将Unity3D的工程文件安装到quest中
    本文用于学习笔记,参考链接  作者:倥偬盎离https://www.bilibili.com/read/cv12205073/出处:bilibili一、需要提前安装的软件1.oculus手机应用下载 使用手册上面提供......
  • 记一次xlua调用c#的Getcomponent返回值本应是nil但不是nil的问题
    lua调用Getcomponent会返回一个套壳的空类型 解决方法:  equal方法是重写的,==重载是静态的,所以equal可以检测到。可以参考:(18条消息)xLua下调用GetComponent时返......