只为小站
首页
域名查询
文件下载
登录
首页
行业
网络游戏
MyXLuaStudy.zip
MyXLuaStudy.zip
上传者:
sd6592558
|
上传时间: 2021-04-07 14:02:37
|
文件大小: 32.79MB
|
文件类型: ZIP
xlua
unity3d
热更新
C#
1、博客介绍 博主也是刚接触XLua不久,本篇博客主要起记录和学习的作用,在本篇博文当中将介绍Xlua的配置和使用,对于萌新和小白来说应该还是有点用处的,大佬就绕道吧。 2、XLua环境配置 关于Xlua的配置在网上有很多文章,很简单,这里在阐述一下。 首先在github上下载XLua的源码工程 将源码Assets目录下的所有文件移动到你自己Unity工程Assets目录下 将源码内和Assets同级的Tools文件全部移动到你自己Unity工程目录下,和你的Assets保持同级 将本地Unity目录下的\Editor\Data\Managed下的Unity.Cecil.dll、Unity.Cecil.Mdb.dll、Unity.Cecil.Pdb.dll三个文件复制到项目中的\Assets\XLua\Src\Editor文件夹下 最后一步,在Unity内File--Bulid Settings-Player Settings-Other Settings-Scripting define Symbols 打开HOTFIX_ENABLE 输入后,敲击回车,待右下角的圆圈加载完后就可以了,然后测试是否成功,点开编辑器上XLua选项,点击Clear Generated Code ,然后点击Generated Code在右下角加载完成后,点击Hotfix inject in Editor。然后打开XLua的地8个例子HotfixTest,运行后点击左上角HotfixTest,输出变为Lua输出,既成功。 3、场景搭建和AB包的准备 这里不知道怎么制作打包工具的请跳转博主上一篇博客 传送门:https://blog.csdn.net/Mr_Sun88/article/details/86553465 (1)场景搭建 这里我们做一个非常简单的工程,一个Cube和一个Sphere,两个按钮 然后设置脚本Test.cs,并挂载在场景内,脚本给两个按钮绑定好方法,方法不做任何处理 这里注意了啊,如果想要使用XLua进行热更新,你想要在修改的类前面必须打上标签----->[Hotfix][LuaCallCSharp]<-------,这些工作都是你在发布前做好的,在你觉得需要热更的地方都打好标签。 (2)Lua脚本准备 下一步我们先用Lua把方法重写一下,点击按钮一破坏掉Cube,点击按钮二破坏掉Sphere。 4、基础网络环境的搭建 我们这里使用了一个叫做NetBox的软件来模拟网络环境,该软件运行后效果如图 既该软件的同级目录的地址就是http://localhost/+.......,如此我们就可以模拟网络环境了,我们把刚打包好的AB包放在和NetBox的同级目录下。 下面我们写加载Lua的脚本 5、热更新的测试 现在我们可以先运行一下NetBox,然后运行场景进行测试,记得凡是修改了C#脚本后都需要点击上方编辑栏的XLua按钮,Clear一下代码,在Genetrate Code,在Hotfix Inject In Editor一下。 可以,我们在Lua中写的方法已经生效了,下面我们把场景打包再次测试。 同样没问题,这样我们就可以直接通过服务器上的AB包来修改我们的代码了。
文件下载
立即下载
资源详情
[{"title":"( 1 个子文件 32.79MB ) MyXLuaStudy.zip","children":[{"title":"MyXLuaStudy","children":[{"title":"XLuaStudy.zip <span style='color:#111;'> 32.79MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]
评论信息
其他资源
仿5173网络游戏交易平台源码
Excel VBA程序开发自学宝典(第3版)案例文件.rar
数据库系统概论第五版答案
Turbo编码完整详细资料.zip
envi-监督分类超详细
c++ 本地代理服务器源码
操作系统进程调度算法 先来先服务 短作业优先 时间片轮转 优先级。
传智扫地僧王保明 讲义
64位win10iDR200驱动.zip
WS 445-2014电子病历基本数据集(1-17全集)
Redis-x64-5.0.10.zip
持续集成之路—Maven
oracle11g连接文件oci.zip
基于PHP的酒店管理系统的设计与开发
多代理系统理论、方法与应用
JAVA贪吃蛇游戏毕业设计(源代码+论文)
Java写的cmm词法分析器(源代码)及javacc学习心得文档
DBGridEH For Delphi XE10
软件工程课程设计 超市管理需求分析
uc3825推挽
现代测试技术习题及答案
php订餐网站源代码
软件设计哲学APhilosophyofSoftwareDesign-专业指导文档类资源
Kalman Filtering - Theory and Practice Using MATLAB, 第四版
人机界面发送报文
myeclipse(struts2+spring3+hibernate3)案例附带mysql数据库
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
餐饮零售
电信
电子政务
互联网
交通
教育
金融
旅游
嵌入式
外包
网络游戏
物流
医疗
制造
咨询
热门下载
毕业设计:基于Python的网络爬虫及数据处理(智联招聘)
DirectX修复工具V4.1增强版
2019综合测评仿真.zip
安卓开发期末大作业----单词本(源码,任务书,大报告,apk文件)(基于andord studio)
雷达信号处理仿真程序(MTI,MTD等)
倒立摆的模糊控制(基于simulink仿真,适合初学者).rar
Keil5安装包
MTALAB NSGA2算法
云视通端口扫描器.rar
SSM外文文献和翻译(毕设论文精品).doc
python大作业--爬虫(完美应付大作业).zip
张正友相机标定Opencv实现(完整程序+棋盘图)实例源码
CUDA并行程序设计 GPU编程指南-中文扫描539页完整版pdf+高质量英文完整591页原版非扫描pdf
Alternative A2DP Driver 1.0.5.1 无限制版
《应用非线性控制》(美)斯洛坦著;程代展译(清晰)
最新下载
FAS2600_Series_FAS2650.zip
孙鑫C++教程(全20讲)PPT讲义
基于STM32结合HLK-FM225人脸识别模块实现3D活体人脸识别
Indy 9.0.50(最后更新于2008-1-23)
雷达原理丁鹭飞
altera 三速以太网 IP 核user guide
邮政汉字录入
USART_BootLoader_IAP.zip
新代 R寄存器 地址解析
M1 macbook ARM Win11 TAP-Windows V9.zip