ULua && Simpleframework环境安装详解

来源:互联网 发布:算法统宗中记载 编辑:程序博客网 时间:2024/05/17 06:09

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

因为在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按钮,就会弹出一个对话框,如下图所示:

0 0
原创粉丝点击