https://github.com/wulonghao/UGCFramework
unity-ILRuntime客户端框架(UGUI+C#+protocol+ILRuntime)
这是一个基于C#语言的unity客户端框架,小部分工具基于UGUI,大部分工具不限制UI类型
代码热更新方面使用的是ILRuntime热更技术
通信包含http和socket+tcp两种方式,协议采用protocol buffer
框架包括几个部分:
1、Bundle资源管理系统(包括所有资源更新)
2、音频管理系统
3、UI系统(基于UGUI)
4、对象池管理器
5、第三方及原生sdk管理器(内含微信登录、分享、支付,QQ登录、分享,支付宝支付,苹果支付,本机号码一键登录,复制等)
6、提示窗管理器
7、下载管理器(多线程实现,包含断点续传功能)
8、渠道管理
9、通信系统
10、组件工具(动画、事件系统、定时器等)
11、实用性工具(图片处理、图片置灰、修改图片色相、文件下载、定位、文件和字符串加密等等)
12、UGUI扩展组件(Tab、RadioButton、ScrollRect扩展、计时器、文本处理、各种特殊图片组件等)
13、ILRuntime热更系统