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

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

ULua Simpleframework环境安装详解相关推荐

  1. Python开发环境安装详解

    目录 前言 安装包下载(两种方式) 一.官网下载 二.其他方式 Python安装 检查python是否安装成功 总结 前言 本篇文章手把手教学Python开发环境的安装配置过程,即使没有任何开发经验, ...

  2. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  3. linux安装python3教程_linux下安装python3和对应的pip环境教程详解

    1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建 ...

  4. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  5. java JDK安装与环境配置详解(超超超级详细)

    点击以下链接获取详细图文教程! java JDK安装与环境配置详解 https://v.xiumi.us/board/v5/3QTAV/112689421

  6. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  7. 阿里云linux centos 一键部署web环境--图文详解

    阿里云linux centos 一键部署web环境--图文详解 标签: linux阿里云一键部署 2017-04-15 12:28 386人阅读 评论(0) 收藏 举报  分类: linux(11)  ...

  8. webpack搭建php服务器,webpack搭建react开发环境步骤详解

    这次给大家带来webpack搭建react开发环境步骤详解,webpack搭建react开发环境的注意事项有哪些,下面就是实战案例,一起来看一下.mkdir react-redux && ...

  9. MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解

    MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解 Percona XtraDB Cluster简称PXC.Percona Xtradb Cluster的实现是在 ...

最新文章

  1. WEB浏览器兼容(转)
  2. 转载:为什么使用ibatis而不用spring jdbcTemplate
  3. 多线程:多线程优缺点、应用场景
  4. 内存管理代码分析 stm32
  5. python适配器模式角色_python设计模式-适配器模式
  6. 百度地图通过经纬度获取地址信息
  7. SAP License:2021年:传统ERP丧钟响起
  8. pcb可以给用户进程读吗_「TCP/UDP」一个端口号可以同时被两个进程绑定吗? - 一口Linux...
  9. windows 安装 mongodb
  10. java-Socket文件传输
  11. linux返回上一行命令行,linux命令行编辑快捷键
  12. Excel 数据库函数
  13. PDF打印内容缺失问题解决办法
  14. 报错解决——ValueError: row index was 65536, not allowed by .xls format
  15. 时态的重建--适合理工直男的钟平老师逻辑英语学习笔记
  16. miui系统分身测试软件,【MIUI 8评测】手机分身初上手,黑科技值爆表!
  17. 历史上的今天:苹果电脑之父诞生;阿里巴巴收购雅虎中国;OpenAI 击败电竞世界冠军...
  18. AUTOSAR_SWS_SecureOnboardCommunication(7)-功能规格 -1
  19. 【小程序源码】字体设计符号组合多功能
  20. XILINX FPGA和CPLD引脚约束步骤

热门文章

  1. C++结构体定义及申请空间
  2. 出来混迟早是要还的:算法技术债
  3. CVE-2010-2729(MS10-061)
  4. mac os ERROR! The server quit without updating PID file
  5. 基于Nodejs服务器下,python搭配ffmpeg实现推流直播
  6. 使用github-profile-readme-generator美化你的README
  7. 2021-01-03 请教一下水卡校验算法
  8. 从未在一起更让人遗憾_从未在一起和在一起后分开,哪个更遗憾?
  9. 已声明“ ”,但从未读取其值。ts(6133) 原因及解决方法
  10. Windows 11家庭版