ULua && Simpleframework环境安装详解

1 篇文章 0 订阅
1 篇文章 0 订阅

游戏中的热更新主要包括:游戏资源更新(模型,贴图,场景,配置信息等)和游戏逻辑代码更新。

因为在iOS中,不支持反射,所以无法直接更新.cs文件,所以使用ULua进行热更新是最好的解决 方案。

       首先我们我们在http://www.ulua.org/simpleframework.html下载Ulua的工程文件,这是一位大神写好的有关NGUI和UGUI的简单更新框架,这里我下载的是一个关于UGUI的工程,如下图:

 

       使用的Unity版本是5.2,下载到本地,然后用Unity打开会弹出下面一个窗口


此时如果你直接运行Unity的话,会有报错,这是因为你没有按照上面提示框里的提示进行操作,分别按照上图中的提示进行操作,然后运行,正确运行后,如下图:

  

单机Button按钮后,会有一个错误提示,这是因为你没有启动Server,此处的Button按钮,点击时会往Server上发送一个消息。在你下载的工程文件下E:\ULua\SimpleFramework_UGUI-0.4.1\Server\Server\bin\Debug文件夹下找到SuperSocket.SocketService.exe,点击运行,如下图:


如图所示,按下“r”键,服务器启动成功,这时,返回unity中,点击Button按钮,就会弹出一个对话框,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值